.experiment .lesson-pulley{box-sizing:border-box;color:#e3e8f5;background:linear-gradient(#223046,#1a2233 78%);border-radius:26px;width:100%;max-width:1080px;margin:auto;padding:20px 24px 17px;font-family:inherit;font-size:16px;line-height:1.55}.lesson-pulley *{box-sizing:border-box;min-width:0}.lesson-pulley-strip{color:#aeb6d8;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin-bottom:8px;display:flex}.lesson-pulley-strip>span:last-child{color:#8f97c2}.lesson-pulley-frame{position:relative}.lesson-pulley-stage{background:#22304a;border-radius:18px;width:100%;height:auto;display:block}.lesson-pulley-rope{fill:none;stroke:#e5c791;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.lesson-pulley[data-playing=true] .lesson-pulley-rope{stroke-dasharray:11 13;animation:1.1s linear infinite lesson-pulley-rope-flow}@keyframes lesson-pulley-rope-flow{to{stroke-dashoffset:-48px}}.lesson-pulley-strand{stroke:#7ee0c3;stroke-width:5px;stroke-linecap:round;opacity:.5}.lesson-pulley-wheel-rim{fill:#263850;stroke:#9fb4d0;stroke-width:3px}.lesson-pulley-wheel-face{fill:#223047;fill-opacity:.85}.lesson-pulley-wheel-hub{fill:#9fb4d0}.lesson-pulley-mount{stroke:#8b93b8;stroke-width:3.5px}.lesson-pulley-bar{fill:#3c4f6ecc;stroke:#5d7699;stroke-width:2.5px}.lesson-pulley-anchor line{stroke:#8b93b8;stroke-width:3px}.lesson-pulley-anchor circle,.lesson-pulley-block circle{fill:none;stroke:#c8b48a;stroke-width:2.5px}.lesson-pulley-hook{stroke:#c8b48a;stroke-width:3px}.lesson-pulley-crate{fill:#b3703f;stroke:#8a5326;stroke-width:2.5px}.lesson-pulley-crate-slat{stroke:#8a5326;stroke-width:2px;opacity:.55}.lesson-pulley-steel{fill:#9db2c8;stroke:#6f8299;stroke-width:2px}.lesson-pulley-flag-cloth{fill:#e0564f;stroke:#b23f3a;stroke-width:1.5px;transform-box:fill-box;transform-origin:0;animation:2.4s ease-in-out infinite lesson-pulley-flag-wave}@keyframes lesson-pulley-flag-wave{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}.lesson-pulley-bucket path{fill:#8a7a5c;stroke:#6b5e46;stroke-width:2px}.lesson-pulley-bucket path:first-of-type{fill:none;stroke:#e5c791;stroke-width:3px}.lesson-pulley-sand{fill:#d9c08a}.lesson-pulley-level{stroke:#8f97c2;stroke-width:2px;stroke-dasharray:5 7}.lesson-pulley-hand-skin{fill:#e9d5bd;stroke:#b9936c;stroke-width:2px}.lesson-pulley-hand-grip{fill:none;stroke:#b9936c;stroke-width:1.6px}.lesson-pulley-bracket path{fill:none;stroke:#dfe6ff;stroke-width:2px}.lesson-pulley-ghost{stroke:#7f88b8;stroke-width:1.5px;stroke-dasharray:4 6}.lesson-pulley-tag{color:#eef1fb;white-space:nowrap;pointer-events:none;background:#101828d9;border:1px solid #46567e;border-radius:999px;padding:3px 11px;font-size:16px;line-height:1.35;position:absolute;transform:translate(-50%,-50%)}.lesson-pulley-tag-count{text-align:center;color:#bff5e6;border-color:#3f8a76;min-width:27px;padding:2px 0;font-weight:600}.lesson-pulley-tag-force{color:#ffd9a8;border-color:#8a6432}.lesson-pulley-tag-weight{color:#c4efe8;border-color:#3f7a72}.lesson-pulley-tag-measure{color:#dfe6ff;border-color:#6f7fb8}.lesson-pulley-tag-equal{color:#ffd9a8;border-color:#8a6432}.lesson-pulley-compare{padding:14px 4px 4px}.lesson-pulley-compare-head{color:#aeb6d8;margin:0 0 12px}.lesson-pulley-compare-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lesson-pulley-compare-panel{background:#243248;border:1.5px solid #38486a;border-radius:16px;justify-items:center;gap:8px;padding:12px;transition:border-color .3s,transform .3s;display:grid}.lesson-pulley-compare-panel[data-active]{border-color:#7ee0c3;transform:translateY(-2px)}.lesson-pulley-compare-title{color:#eef1fb}.lesson-pulley-compare-panel svg{width:100%;max-width:150px;height:auto}.lesson-pulley-compare-bars{gap:6px;width:100%;display:grid}.lesson-pulley-compare-bars>div{color:#aeb6d8;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;font-size:16px;display:grid}.lesson-pulley-compare-bars i{background:#4a5a7d;border-radius:999px;min-width:3px;height:12px;transition:width .3s;display:block}.lesson-pulley-compare-bars i[data-kind=force]{background:#ffb45c}.lesson-pulley-compare-bars i[data-kind=distance]{background:#7ee0c3}.lesson-pulley-compare-bars b{color:#f0f2ff;text-align:right;font-variant-numeric:tabular-nums;min-width:58px}.lesson-pulley-compare-product{color:#dfe6ff;font-variant-numeric:tabular-nums}.lesson-pulley-measure{color:#aeb6d8;flex-wrap:wrap;gap:8px 26px;margin:12px 2px 4px;display:flex}.lesson-pulley-measure strong{color:#f0f2ff;font-variant-numeric:tabular-nums;margin-left:4px;font-size:18px}.lesson-pulley-scope{color:#8f97c2;opacity:.85;margin:2px 2px 0}.lesson-pulley-explore{border-top:1px solid #39406580;gap:14px;margin-top:14px;padding-top:14px;display:grid}.lesson-pulley-explore .segmented,.lesson-pulley-annotate,.lesson-pulley-reset{min-height:44px}.lesson-pulley-annotate,.lesson-pulley-reset{color:#dfe3f2;cursor:pointer;background:#2c3252;border:1px solid #555d8d;border-radius:999px;justify-self:start;padding:8px 18px;font-size:16px}.lesson-pulley-annotate[aria-pressed=true]{background:#454e86;border-color:#7b86c9}.lesson-pulley-guess{background:#263248;border:1px dashed #4a5382;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.lesson-pulley-guess>span{color:#b9c0e4}.lesson-pulley-guess-result{color:#ffd9a8;margin:0}.lesson-pulley-guess-result[data-correct]{color:#a5eccf}.lesson-pulley-caption{color:#aeb6d8;margin:12px 2px 0}@media (max-width:760px){.experiment .lesson-pulley{border-radius:18px;padding:14px 12px 12px}.lesson-pulley-stage{border-radius:12px}.lesson-pulley-measure{gap:6px 18px}.lesson-pulley-compare-grid{grid-template-columns:1fr}.lesson-pulley-compare-bars>div{grid-template-columns:64px 1fr auto}.lesson-pulley-guess{padding:10px}}@media (prefers-reduced-motion:reduce){.lesson-pulley[data-playing=true] .lesson-pulley-rope{stroke-dasharray:none;animation:none}.lesson-pulley-flag-cloth{animation:none}.lesson-pulley-compare-panel,.lesson-pulley-compare-bars i{transition:none}}
