._back_lhulm_1{color:#104888;align-items:center;gap:8px;margin-bottom:24px;font-weight:600;text-decoration:none;display:inline-flex}._intro_lhulm_2{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:38px;display:grid}._intro_lhulm_2 .lesson-heading{margin:0}._cover_lhulm_2{aspect-ratio:3/2;object-fit:cover;border-radius:30px;width:100%;animation:6s ease-in-out infinite _machinesFloat_lhulm_1;box-shadow:0 18px 46px #372c2624}._lab_lhulm_3{margin-top:28px}._statusDot_lhulm_3{background:#d8d2cc;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #d8d2cc40}._statusDot_lhulm_3._active_lhulm_3{background:#ffa23f;box-shadow:0 0 0 5px #ffa23f33}._stage_lhulm_4{touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(164deg,#c9c3e470 0 19%,#0000 19.2%),radial-gradient(circle at 82% 80%,#a9ead552,#0000 28%),#f5f4f6;min-height:560px;position:relative;overflow:hidden}._paper_lhulm_4{background:#fff8f5c7;border:1px solid #1048881f;border-radius:34px;position:absolute;inset:15% 7% 12%;transform:perspective(1200px)rotateX(5deg);box-shadow:0 12px #dcc5cb85,0 30px 40px #372c261a}._metricStrip_lhulm_5{z-index:9;gap:10px;display:flex;position:absolute;top:28px;right:7%}._metricStrip_lhulm_5 span{background:#ffffffe0;border-radius:17px;min-width:126px;padding:10px 14px;box-shadow:0 9px 22px #372c2614}._metricStrip_lhulm_5 small,._metricStrip_lhulm_5 b{display:block}._metricStrip_lhulm_5 small{color:#796b66;font-size:11px}._metricStrip_lhulm_5 b{color:#104888;margin-top:2px;font-size:18px}._machine_lhulm_6{z-index:3;position:absolute;inset:0}._beamRig_lhulm_6{z-index:4;width:72%;height:140px;transform:translateY(-50%) rotate(var(--beam-angle));transform-origin:var(--pivot) 50%;transition:transform .15s;position:absolute;top:56%;left:14%}._beam_lhulm_6{z-index:4;object-fit:fill;filter:drop-shadow(0 20px 12px #372c2629);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._load_lhulm_6{z-index:6;pointer-events:none;width:106px;position:absolute;top:-80px;transform:translate(-50%)}._load_lhulm_6 img{filter:drop-shadow(0 16px 10px #372c2629);width:100%;height:auto;display:block}._load_lhulm_6 span{color:#104888;white-space:nowrap;background:#ffffffe6;border-radius:10px;padding:4px 9px;font-size:13px;font-weight:700;position:absolute;top:16px;left:50%;transform:translate(-50%)}._fulcrum_lhulm_7,._effort_lhulm_7{z-index:7;touch-action:none;cursor:grab;background:0 0;border:0;padding:0;transition:left .12s,top .12s,filter .18s,transform .18s;position:absolute}._fulcrum_lhulm_7{width:118px;top:calc(56% + 38px);transform:translate(-50%)}._effort_lhulm_7{width:68px;top:-104px;transform:translate(-50%)}._fulcrum_lhulm_7 img,._effort_lhulm_7 img{pointer-events:none;filter:drop-shadow(0 14px 10px #372c262e);width:100%;height:auto;display:block}._fulcrum_lhulm_7 span,._effort_lhulm_7 span{color:#fff;background:#104888;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 5px 12px #10488833}._fulcrum_lhulm_7 span{width:40px;height:28px;bottom:-20px;left:50%;transform:translate(-50%)}._effort_lhulm_7 span{width:30px;height:40px;top:34%;right:-22px;transform:translateY(-50%)}._fulcrum_lhulm_7._dragging_lhulm_7{filter:drop-shadow(0 0 13px #ffa23fbf);cursor:grabbing;transform:translate(-50%)scale(1.05)}._effort_lhulm_7._dragging_lhulm_7{filter:drop-shadow(0 0 13px #ffa23fbf);cursor:grabbing;transform:translate(-50%)scale(1.05)}._forceArrow_lhulm_8{z-index:5;pointer-events:none;direction:ltr;width:100%;height:100%;position:absolute;inset:0}._forceArrow_lhulm_8 path{fill:#ffa23f;stroke:#ffa23f;stroke-width:1.2px;stroke-linecap:round}._forceArrow_lhulm_8 marker path{stroke:0}._dragHint_lhulm_9{z-index:8;color:#796b66;white-space:nowrap;pointer-events:none;background:#ffffffe6;border-radius:16px;align-items:center;gap:9px;padding:10px 15px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 19px #372c261a}._dragHint_lhulm_9 i{background:#ffa23f;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite _machinesHint_lhulm_1}._controls_lhulm_10{border-top:1px solid #241b181c;grid-template-columns:minmax(280px,1fr) minmax(290px,1.1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}._sliders_lhulm_10{grid-template-columns:1fr;gap:5px;display:grid}._sliders_lhulm_10 label{justify-content:space-between;gap:16px;margin-top:4px;font-weight:600;display:flex}._sliders_lhulm_10 output{color:#104888}._sliders_lhulm_10 input{accent-color:#ffa23f;width:100%;min-height:25px}._feedback_lhulm_10{color:#796b66;background:#fffaf0;border-radius:21px;align-items:center;gap:13px;min-height:88px;padding:15px 17px;display:flex}._feedback_lhulm_10>span{color:#104888;background:#b9eff4;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}._feedback_lhulm_10 p{margin:0;line-height:1.65}._feedback_lhulm_10._correct_lhulm_10{color:#244a3e;background:#a9ead559}._feedback_lhulm_10._retry_lhulm_10{background:#ffa23f24}@keyframes _machinesFloat_lhulm_1{50%{transform:translateY(-6px)rotate(.5deg)}}@keyframes _machinesHint_lhulm_1{50%{transform:translate(9px)}}@media (width<=850px){._intro_lhulm_2{grid-template-columns:1fr 220px}._controls_lhulm_10{grid-template-columns:1fr 1fr}._controls_lhulm_10>:last-child{grid-column:1/-1}._stage_lhulm_4{min-height:510px}}@media (width<=600px){._intro_lhulm_2{grid-template-columns:1fr}._cover_lhulm_2{max-height:230px}._stage_lhulm_4{min-height:490px}._metricStrip_lhulm_5{justify-content:center;left:14px;right:14px}._metricStrip_lhulm_5 span{flex:1;min-width:0}._beamRig_lhulm_6{width:90%;height:105px;left:5%}._load_lhulm_6{width:80px;top:-58px}._fulcrum_lhulm_7{width:86px;top:calc(56% + 29px)}._effort_lhulm_7{width:52px;top:-80px}._controls_lhulm_10{grid-template-columns:1fr;padding:20px 16px}._controls_lhulm_10>:last-child{grid-column:auto}._dragHint_lhulm_9{font-size:11px}._intro_lhulm_2 .lesson-heading h1{font-size:38px}}@media (prefers-reduced-motion:reduce){._cover_lhulm_2,._dragHint_lhulm_9 i{animation:none!important}._beam_lhulm_6,._load_lhulm_6,._fulcrum_lhulm_7,._effort_lhulm_7{transition:none!important}}._toolbarActions_lhulm_15{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
