.SteamFilm-module__Joi25W__film{min-width:0}.SteamFilm-module__Joi25W__frame{aspect-ratio:16/9;isolation:isolate;background:#122536;border-radius:12px;position:relative;overflow:hidden}.SteamFilm-module__Joi25W__frame video{object-fit:cover;width:100%;height:100%;display:block}.SteamFilm-module__Joi25W__topline{color:#fff;pointer-events:none;background:linear-gradient(#081a2c9c,#0000);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 48px;display:flex;position:absolute;inset:0 0 auto}.SteamFilm-module__Joi25W__filmLabel{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.SteamFilm-module__Joi25W__model{font-size:11px}.SteamFilm-module__Joi25W__transport{color:#fff;background:linear-gradient(#0000,#06182cbd);align-items:center;gap:16px;padding:35px 20px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.SteamFilm-module__Joi25W__transport button{color:#fff;cursor:pointer;background:#071d3152;border:1px solid #ffffff52;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.SteamFilm-module__Joi25W__transport button:hover{background:#0055a5}.SteamFilm-module__Joi25W__transport svg{width:19px;height:19px}.SteamFilm-module__Joi25W__transport button:disabled{opacity:.4;cursor:default}.SteamFilm-module__Joi25W__scrubber{flex:1;align-items:center;min-width:30px;display:flex}.SteamFilm-module__Joi25W__scrubber input{accent-color:#fff;cursor:pointer;width:100%;height:44px}.SteamFilm-module__Joi25W__timestamp{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.SteamFilm-module__Joi25W__editorial{grid-template-columns:1.3fr 1fr;align-items:end;gap:50px;padding-top:27px;display:grid}.SteamFilm-module__Joi25W__captionLabel{letter-spacing:.1em;text-transform:uppercase;color:#0055a5;margin-bottom:9px;font-size:11px;font-weight:650}.SteamFilm-module__Joi25W__caption h2{letter-spacing:-.025em;color:#142e47;margin-bottom:12px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.25}.SteamFilm-module__Joi25W__caption>p:last-child{color:#526577;max-width:630px;min-height:70px;font-size:13px;line-height:1.75}.SteamFilm-module__Joi25W__chapters{color:#647383;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 0 18px;font-size:11px;list-style:none;display:grid}.SteamFilm-module__Joi25W__chapterTrack{background:#dee5ea;height:3px;margin-bottom:12px;display:block;overflow:hidden}.SteamFilm-module__Joi25W__chapterTrack>span{background:#0055a5;height:100%;display:block}.SteamFilm-module__Joi25W__chapters [aria-current]{color:#0055a5;font-weight:650}.SteamFilm-module__Joi25W__credit{color:#68798a;border-top:1px solid #e1e7ec;margin-top:22px;padding-top:15px;font-size:10px;line-height:1.6}.SteamFilm-module__Joi25W__centerPlay{color:#fff;cursor:pointer;white-space:nowrap;background:#082039e6;border:1px solid #ffffff6b;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 22px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SteamFilm-module__Joi25W__centerPlay svg{width:20px;height:20px}.SteamFilm-module__Joi25W__unavailable{color:#fff;background:#142e47ed;border-radius:8px;padding:15px;font-size:13px;position:absolute;bottom:90px;left:20px;right:20px}.SteamFilm-module__Joi25W__film :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #87d1ff}@media (max-width:760px){.SteamFilm-module__Joi25W__editorial{grid-template-columns:1fr;gap:20px}.SteamFilm-module__Joi25W__chapters{padding-bottom:0}.SteamFilm-module__Joi25W__caption>p:last-child{min-height:92px}.SteamFilm-module__Joi25W__topline{padding:16px 16px 35px}.SteamFilm-module__Joi25W__model{display:none}.SteamFilm-module__Joi25W__transport{gap:10px;padding:25px 12px 10px}.SteamFilm-module__Joi25W__transport button{width:40px;height:40px}.SteamFilm-module__Joi25W__timestamp{font-size:10px}.SteamFilm-module__Joi25W__frame{border-radius:8px}}@media (max-width:420px){.SteamFilm-module__Joi25W__filmLabel{font-size:9px}.SteamFilm-module__Joi25W__topline{padding:10px 12px 25px}.SteamFilm-module__Joi25W__transport{gap:8px;padding-bottom:6px}.SteamFilm-module__Joi25W__transport button{background:0 0;border:0}.SteamFilm-module__Joi25W__timestamp{font-size:9px}.SteamFilm-module__Joi25W__editorial{padding-top:22px}.SteamFilm-module__Joi25W__caption>p:last-child{min-height:115px}}@media (prefers-reduced-motion:reduce){.SteamFilm-module__Joi25W__film *{transition:none!important;animation:none!important}}
.SteamTraining-module__jOobiq__trainer{color:#20364c;gap:24px;font-size:14px;line-height:1.65;display:grid}.SteamTraining-module__jOobiq__trainer button,.SteamTraining-module__jOobiq__trainer select,.SteamTraining-module__jOobiq__trainer input{font:inherit}.SteamTraining-module__jOobiq__trainer button,.SteamTraining-module__jOobiq__trainer summary,.SteamTraining-module__jOobiq__trainer select{cursor:pointer}.SteamTraining-module__jOobiq__trainer button{color:#244460;background:#fff;border:1px solid #cbd8e3;border-radius:6px;min-height:44px;padding:9px 14px;font-weight:600;transition:background .15s,border-color .15s}.SteamTraining-module__jOobiq__trainer button:hover{background:#edf5fc;border-color:#0055a5}.SteamTraining-module__jOobiq__trainer button:disabled{opacity:.45;cursor:default}.SteamTraining-module__jOobiq__trainer :is(button,summary,a,select,input):focus-visible{outline-offset:3px;outline:3px solid #0055a5}.SteamTraining-module__jOobiq__trainer button[aria-pressed=true],.SteamTraining-module__jOobiq__trainer .SteamTraining-module__jOobiq__primary{color:#fff;background:#0055a5;border-color:#0055a5}.SteamTraining-module__jOobiq__trainer .SteamTraining-module__jOobiq__primary:hover{background:#004483}.SteamTraining-module__jOobiq__trainer h2{color:#15334e;font-size:clamp(20px,2.3vw,25px);font-weight:650;line-height:1.3}.SteamTraining-module__jOobiq__trainer h3{font-size:20px;font-weight:650;line-height:1.4}.SteamTraining-module__jOobiq__trainer a{color:#0055a5;text-underline-offset:3px;text-decoration:underline}.SteamTraining-module__jOobiq__mode{border-bottom:1px solid #d9e3eb;flex-wrap:wrap;gap:8px;padding-bottom:18px;display:flex}.SteamTraining-module__jOobiq__mode button{padding-inline:22px}.SteamTraining-module__jOobiq__cases{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.SteamTraining-module__jOobiq__cases button{text-align:left;flex-direction:column;gap:8px;padding:16px;line-height:1.4;display:flex}.SteamTraining-module__jOobiq__cases span{opacity:.8;font-variant-numeric:tabular-nums;font-size:12px}.SteamTraining-module__jOobiq__card{background:#fff;border:1px solid #d7e1ea;border-radius:10px;min-width:0;padding:clamp(18px,2.5vw,30px)}.SteamTraining-module__jOobiq__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.SteamTraining-module__jOobiq__eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#0055a5;margin-bottom:7px;font-size:11px;font-weight:700}.SteamTraining-module__jOobiq__badge{color:#0055a5;white-space:nowrap;background:#eef5fb;border-radius:4px;padding:5px 10px;font-size:12px}.SteamTraining-module__jOobiq__muted{color:#52677b;font-size:13px}.SteamTraining-module__jOobiq__steps{grid-template-columns:repeat(6,1fr);gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.SteamTraining-module__jOobiq__steps button{text-align:left;border:0;border-top:3px solid #dce5ee;border-radius:0;width:100%;height:100%;padding:10px 4px;font-size:12px;line-height:1.4}.SteamTraining-module__jOobiq__steps span{color:#58758d;margin-bottom:6px;font-size:11px;display:block}.SteamTraining-module__jOobiq__steps button[aria-current]{color:#0055a5;background:#f0f6fc;border-color:#0055a5}.SteamTraining-module__jOobiq__workbench{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);align-items:start;gap:28px;display:grid}.SteamTraining-module__jOobiq__workbench>div{min-width:0}.SteamTraining-module__jOobiq__scene{background:#f5f8fb;border:1px solid #dce6ef;border-radius:8px;overflow:hidden}.SteamTraining-module__jOobiq__sceneTop{color:#52697e;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:12px 14px 0;font-size:10px;display:flex}.SteamTraining-module__jOobiq__scene svg,.SteamTraining-module__jOobiq__signal svg,.SteamTraining-module__jOobiq__routeMap svg{width:100%;height:auto;display:block}.SteamTraining-module__jOobiq__sceneCaption{color:#38526c;background:#edf3f8;border-top:1px solid #e0e8ef;padding:9px 14px;font-size:11px}.SteamTraining-module__jOobiq__routePerson{transition:transform 1.4s ease-in-out}.SteamTraining-module__jOobiq__approach{animation:1.8s ease-in-out both SteamTraining-module__jOobiq__approach}.SteamTraining-module__jOobiq__install{animation:1.2s ease-out both SteamTraining-module__jOobiq__install}.SteamTraining-module__jOobiq__accumulation{animation:6s linear both SteamTraining-module__jOobiq__accumulation}.SteamTraining-module__jOobiq__flow.SteamTraining-module__jOobiq__cyclic{animation:1s linear infinite SteamTraining-module__jOobiq__flow,2.13s step-end infinite SteamTraining-module__jOobiq__discharge}.SteamTraining-module__jOobiq__flow{animation:1s linear infinite SteamTraining-module__jOobiq__flow}.SteamTraining-module__jOobiq__contact{animation:1s ease-in-out infinite SteamTraining-module__jOobiq__pulse}.SteamTraining-module__jOobiq__reveal{animation:6s linear both SteamTraining-module__jOobiq__reveal}.SteamTraining-module__jOobiq__scene[data-running=false] *,.SteamTraining-module__jOobiq__signal[data-running=false] *{animation-play-state:paused}.SteamTraining-module__jOobiq__signal{background:#fff;border:1px solid #dce6ef;border-radius:8px;margin-top:16px;padding-bottom:12px}.SteamTraining-module__jOobiq__signal p{color:#52677b;min-height:40px;padding:0 14px;font-size:12px}.SteamTraining-module__jOobiq__instruction{align-content:start;gap:14px;display:grid}.SteamTraining-module__jOobiq__instruction>p{font-size:13px}.SteamTraining-module__jOobiq__instruction .SteamTraining-module__jOobiq__eyebrow{margin:0}.SteamTraining-module__jOobiq__points{flex-wrap:wrap;gap:6px;display:flex}.SteamTraining-module__jOobiq__points button{padding:6px 9px;font-size:11px}.SteamTraining-module__jOobiq__temperatures{border-block:1px solid #dde6ee;padding-block:12px}.SteamTraining-module__jOobiq__temperatures>p{color:#52677b;font-size:10px}.SteamTraining-module__jOobiq__temperatures dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.SteamTraining-module__jOobiq__temperatures dt{font-size:11px}.SteamTraining-module__jOobiq__temperatures dd{color:#173d5d;font-size:20px;font-weight:650}.SteamTraining-module__jOobiq__finding{background:#f1f6fb;border-left:3px solid #0055a5;padding:12px 14px;font-size:12px}.SteamTraining-module__jOobiq__finding strong{margin-bottom:6px;display:block}[data-status=open].SteamTraining-module__jOobiq__finding{background:#fcf4ef;border-color:#a84b1d}[data-status=closed].SteamTraining-module__jOobiq__finding,[data-status=uncertain].SteamTraining-module__jOobiq__finding{background:#faf7ef;border-color:#856013}.SteamTraining-module__jOobiq__notice{color:#0055a5;font-size:12px}.SteamTraining-module__jOobiq__notice:empty{display:none}.SteamTraining-module__jOobiq__playback{border-top:1px solid #dce6ef;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.SteamTraining-module__jOobiq__playback>span{color:#52677b;flex:220px;font-size:11px}.SteamTraining-module__jOobiq__details{border-top:1px solid #dce6ef;margin-top:20px;padding-top:15px}.SteamTraining-module__jOobiq__details summary{color:#0055a5;min-height:44px;padding-block:10px;font-size:13px;font-weight:650}.SteamTraining-module__jOobiq__details>div{color:#52677b;gap:12px;padding:10px 0;font-size:12px;display:grid}.SteamTraining-module__jOobiq__disclaimer{color:#52677b;margin-top:12px;font-size:11px}.SteamTraining-module__jOobiq__fields{grid-template-columns:repeat(5,1fr);gap:16px;margin:22px 0;display:grid}.SteamTraining-module__jOobiq__fields label{font-size:12px;font-weight:600}.SteamTraining-module__jOobiq__fields input{background:#fff;border:1px solid #b8cad9;border-radius:5px;width:100%;min-height:44px;margin:7px 0 4px;padding:9px 10px;display:block}.SteamTraining-module__jOobiq__fields label>span{color:#52677b;font-size:10px;font-weight:400}.SteamTraining-module__jOobiq__metrics{background:#eef5fb;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:12px;padding:20px;display:grid}.SteamTraining-module__jOobiq__metrics strong{color:#0055a5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,3vw,32px);font-weight:650;display:block}.SteamTraining-module__jOobiq__metrics span{color:#36556f;font-size:12px}.SteamTraining-module__jOobiq__warning{color:#824012;background:#fcf3e9;border-left:3px solid #a84b1d;padding:16px;font-size:13px}.SteamTraining-module__jOobiq__inlineLabel{align-items:center;gap:10px;font-size:12px;display:flex}.SteamTraining-module__jOobiq__trainer select{color:#244460;background:#fff;border:1px solid #cbd8e3;border-radius:5px;min-height:44px;padding:9px}.SteamTraining-module__jOobiq__routeNav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.SteamTraining-module__jOobiq__routeNav label{align-items:center;gap:10px;font-size:12px;display:flex}.SteamTraining-module__jOobiq__routeMap{background:#f5f8fb;border:1px solid #dce6ef;border-radius:7px;margin-top:12px}.SteamTraining-module__jOobiq__nodes{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.SteamTraining-module__jOobiq__nodes button{padding:9px 5px;font-size:11px}.SteamTraining-module__jOobiq__nodes span,.SteamTraining-module__jOobiq__nodes strong{display:block}.SteamTraining-module__jOobiq__nodes span{font-size:10px;font-weight:400}.SteamTraining-module__jOobiq__nodes button[data-status=open]:not([aria-pressed=true]){color:#934315;border-color:#a84b1d}.SteamTraining-module__jOobiq__nodes button[data-status=closed]:not([aria-pressed=true]){color:#70500c;border-color:#856013}.SteamTraining-module__jOobiq__progressRow{align-items:center;gap:16px;margin-block:20px;font-size:12px;display:flex}.SteamTraining-module__jOobiq__progressRow progress{accent-color:#0055a5;flex:1;min-width:40px;height:8px}.SteamTraining-module__jOobiq__summary{flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.SteamTraining-module__jOobiq__summary span{border-left:3px solid #8398ad;padding-left:8px}.SteamTraining-module__jOobiq__summary [data-status=good]{border-color:#236647}.SteamTraining-module__jOobiq__summary [data-status=open]{border-color:#a84b1d}.SteamTraining-module__jOobiq__summary [data-status=closed],.SteamTraining-module__jOobiq__summary [data-status=uncertain]{border-color:#856013}.SteamTraining-module__jOobiq__selection{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.SteamTraining-module__jOobiq__selection label{align-items:center;gap:8px;min-height:44px;padding:8px;font-size:12px;display:flex}.SteamTraining-module__jOobiq__selection input{accent-color:#0055a5;width:18px;height:18px}.SteamTraining-module__jOobiq__empty{color:#52677b;padding-block:20px;font-size:13px}.SteamTraining-module__jOobiq__details>.SteamTraining-module__jOobiq__register{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:280px;padding:10px;overflow-y:auto}@keyframes SteamTraining-module__jOobiq__approach{0%{transform:translate(65px)}to{transform:translateX(var(--person-x))}}@keyframes SteamTraining-module__jOobiq__install{0%{opacity:.2;transform:translate(-24px,24px)}to{opacity:1;transform:translate(0)}}@keyframes SteamTraining-module__jOobiq__accumulation{0%{stroke-width:2px;opacity:.3}to{stroke-width:9px;opacity:.85}}@keyframes SteamTraining-module__jOobiq__discharge{0%,20%{opacity:.85}21%,to{opacity:.08}}@keyframes SteamTraining-module__jOobiq__flow{to{stroke-dashoffset:-40px}}@keyframes SteamTraining-module__jOobiq__pulse{50%{opacity:.35}}@keyframes SteamTraining-module__jOobiq__reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:850px){.SteamTraining-module__jOobiq__workbench{grid-template-columns:1fr;gap:20px}.SteamTraining-module__jOobiq__fields{grid-template-columns:repeat(3,1fr)}.SteamTraining-module__jOobiq__cases{grid-template-columns:repeat(2,1fr)}.SteamTraining-module__jOobiq__routeNav{flex-wrap:wrap}}@media (max-width:520px){.SteamTraining-module__jOobiq__trainer{gap:16px}.SteamTraining-module__jOobiq__sectionHeading{flex-wrap:wrap;align-items:start}.SteamTraining-module__jOobiq__mode button{flex:1;padding-inline:8px;font-size:12px}.SteamTraining-module__jOobiq__cases{gap:6px}.SteamTraining-module__jOobiq__cases button{padding:12px;font-size:12px}.SteamTraining-module__jOobiq__steps{grid-template-columns:repeat(3,1fr);gap:5px}.SteamTraining-module__jOobiq__steps button{font-size:10px}.SteamTraining-module__jOobiq__fields{grid-template-columns:repeat(2,1fr);gap:12px}.SteamTraining-module__jOobiq__metrics{grid-template-columns:1fr;gap:12px;padding:14px}.SteamTraining-module__jOobiq__metrics>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SteamTraining-module__jOobiq__metrics strong{font-size:25px}.SteamTraining-module__jOobiq__nodes{grid-template-columns:repeat(2,1fr)}.SteamTraining-module__jOobiq__nodes button:last-child{grid-column:1/-1}.SteamTraining-module__jOobiq__routeNav label{order:-1;width:100%}.SteamTraining-module__jOobiq__routeNav select{flex:1;min-width:0}.SteamTraining-module__jOobiq__routeNav>button{flex:1;padding:8px;font-size:11px}.SteamTraining-module__jOobiq__progressRow{flex-wrap:wrap;gap:12px}.SteamTraining-module__jOobiq__progressRow button{width:100%}.SteamTraining-module__jOobiq__sceneTop{font-size:9px}.SteamTraining-module__jOobiq__routePerson{transition-duration:.7s}}@media (prefers-reduced-motion:reduce){.SteamTraining-module__jOobiq__trainer *,.SteamTraining-module__jOobiq__trainer :before,.SteamTraining-module__jOobiq__trainer :after{transition:none!important;animation:none!important}}@media print{.SteamTraining-module__jOobiq__playback,.SteamTraining-module__jOobiq__mode{display:none}.SteamTraining-module__jOobiq__card{break-inside:avoid}.SteamTraining-module__jOobiq__reveal{animation:none}}
.SteamLesson-module__nteQBW__lesson{color:#20364c}.SteamLesson-module__nteQBW__observations{padding-block:58px 35px}.SteamLesson-module__nteQBW__heading{max-width:660px;margin-bottom:28px}.SteamLesson-module__nteQBW__heading>p{letter-spacing:.1em;color:#0055a5;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.SteamLesson-module__nteQBW__heading h2{letter-spacing:-.025em;color:#142e47;margin-bottom:14px;font-size:clamp(23px,2.8vw,32px);font-weight:550;line-height:1.25}.SteamLesson-module__nteQBW__heading>span{color:#526577;font-size:13px;line-height:1.75;display:block}.SteamLesson-module__nteQBW__examples{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.SteamLesson-module__nteQBW__examples article{border-top:1px solid #dbe4eb;min-width:0;padding-top:15px}.SteamLesson-module__nteQBW__examples svg{width:100%;height:60px;margin-bottom:14px;display:block}.SteamLesson-module__nteQBW__examples h3{color:#183c5d;margin-bottom:9px;font-size:14px;font-weight:600}.SteamLesson-module__nteQBW__examples p{color:#526577;font-size:12px;line-height:1.8}.SteamLesson-module__nteQBW__note{color:#68798a;margin-top:24px;font-size:10px;line-height:1.8}.SteamLesson-module__nteQBW__details{border-top:1px solid #dbe4eb}.SteamLesson-module__nteQBW__details:last-child{border-bottom:1px solid #dbe4eb}.SteamLesson-module__nteQBW__details>summary{color:#214d73;cursor:pointer;min-height:60px;padding:20px 4px;font-size:13px;font-weight:550}.SteamLesson-module__nteQBW__transcript{color:#526577;gap:15px;max-width:780px;padding:5px 4px 25px;font-size:13px;line-height:1.8;display:grid}.SteamLesson-module__nteQBW__transcript h3{color:#183c5d;margin-bottom:5px;font-weight:600}.SteamLesson-module__nteQBW__transcript a{color:#0055a5;text-underline-offset:3px;text-decoration:underline}.SteamLesson-module__nteQBW__calculator{padding-bottom:25px}.SteamLesson-module__nteQBW__calculator>p{color:#526577;max-width:780px;margin:0 4px 20px;font-size:13px;line-height:1.8}.SteamLesson-module__nteQBW__details :is(summary,a):focus-visible{outline-offset:4px;outline:3px solid #0055a5}@media (max-width:850px){.SteamLesson-module__nteQBW__examples{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width:520px){.SteamLesson-module__nteQBW__observations{padding-block:38px 25px}.SteamLesson-module__nteQBW__examples{gap:15px}.SteamLesson-module__nteQBW__examples h3{font-size:13px}.SteamLesson-module__nteQBW__examples p{font-size:11px}.SteamLesson-module__nteQBW__heading h2{font-size:25px}.SteamLesson-module__nteQBW__details>summary{padding-block:18px;font-size:12px}}
