.kw{--bg:#141413;--s1:#1a1a19;--hair:rgba(255,255,255,.14);--tx:#f0f0f0;--tx2:rgba(255,255,255,.74);--tx3:rgba(255,255,255,.62);--steel:#4a5054;--steel2:#3a3f42;--cap:#5d6468;--house:#3d4246;--line:#a9b3b8;--help:rgba(255,255,255,.34);--panf:rgba(255,255,255,.03);--chain:#b9c2c7;--belt:#8c959a;--force:#c7ff3f;--forcesh:rgba(199,255,63,.35);--oil:#e0a33a;--amber:#ffab40;--hexf:#6b7277;--mmhpf:#5a6268;--gback:#2b2f32;--mmhpface:#2e3337;--silver:#b8bfc4;--silverd:#7c8489;--silverl:#dfe3e6;--mblue:#4aa3ff;--mbluec:#7dbcff;--mbluel:#cfe6ff;--pipe:#6f777c;--bafflef:rgba(255,255,255,.07);--glassf:rgba(111,159,208,.22);--glass:rgba(147,191,234,.85);--lbl:#f0f0f0;--lblbg:rgba(20,20,19,.82);color:var(--tx);font-size:16px;line-height:1.45;font-family:Lexend,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.kw.light{--bg:#ffffff;--s1:#f4f5f6;--hair:rgba(0,0,0,.14);--tx:#1d2327;--tx2:#3c454b;--tx3:#5b656c;--steel:#d3d9dc;--steel2:#bcc4c8;--cap:#e6eaec;--house:#c9d0d4;--line:#2b3338;--help:#6f7a81;--panf:rgba(0,0,0,.02);--chain:#4f5a60;--belt:#6e787e;--force:#4d7c0f;--forcesh:rgba(77,124,15,.25);--oil:#a86a12;--amber:#b45309;--hexf:#9aa3a8;--mmhpf:#aeb8be;--gback:#a3acb1;--mmhpface:#e9edef;--silver:#c9cfd3;--silverd:#8d959a;--silverl:#eef1f2;--mblue:#2a74c8;--mbluec:#5b97da;--mbluel:#123c6b;--pipe:#8e979c;--bafflef:rgba(0,0,0,.05);--glassf:rgba(111,159,208,.22);--glass:#3f7bbd;--lbl:#1d2327;--lblbg:rgba(255,255,255,.88)}.kw *{box-sizing:border-box}.kw .kw-h{margin:0 0 4px;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--tx);font-family:inherit;line-height:1.3;text-transform:none}.kw .kw-sub{margin:0 0 12px;color:var(--tx3);font-size:.875rem}.kw .kw-stage{position:relative;aspect-ratio:16/9;background:var(--bg);border:1px solid var(--hair);border-radius:14px;overflow:hidden;outline:none;margin:0}.kw .kw-stage:focus-visible{outline:3px solid var(--force);outline-offset:2px}.kw .kw-stage svg{position:absolute;inset:0;width:100%;height:100%;display:block}.kw .kw-strip{margin-top:12px;min-height:2.4rem}.kw .kw-row{display:none;flex-wrap:wrap;align-items:center;gap:4px 2px}.kw .kw-row.on{display:flex}.kw .kw-row+.kw-row{margin-top:6px}.kw .kw-rowlbl{font-size:.8125rem;color:var(--tx3);margin-right:6px;min-width:4.5em}.kw .kw-chip{font-size:.875rem;padding:2px 8px;border-radius:999px;border:1px solid var(--hair);color:var(--tx3);background:transparent;transition:all .35s}.kw .kw-chip.on{color:var(--tx);border-color:var(--force);background:var(--forcesh)}.kw .kw-chip.warn{color:var(--tx);border-color:var(--amber);background:rgba(255,171,64,.18)}.kw .kw-chip.done{color:var(--tx);border-color:var(--tx3)}.kw .kw-chip.done::before{content:"✓ ";color:var(--force)}.kw .kw-chip.old{color:var(--tx3);border-color:var(--hair);border-style:dashed}.kw .kw-chip.blue{color:var(--tx);border-color:var(--mblue);background:rgba(74,163,255,.2)}.kw .kw-chip.glass{color:var(--tx);border-color:var(--glass);background:var(--glassf)}.kw .kw-sep{color:var(--tx3);font-size:.8125rem;padding:0 1px}.kw .kw-cap{margin:10px 0 0;min-height:3em;font-size:1.0625rem;line-height:1.45;color:var(--tx);max-width:none}.kw .kw-ctrl{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.kw .kw-ctrl button{font:inherit;font-size:.9375rem;color:var(--tx);background:var(--s1);border:1px solid var(--hair);border-radius:8px;padding:6px 12px;min-height:40px;min-width:40px;cursor:pointer}.kw .kw-ctrl button:focus-visible,.kw summary:focus-visible{outline:3px solid var(--force);outline-offset:2px}.kw .kw-ctrl button[aria-pressed=true]{border-color:var(--force)}.kw .kw-ctrl button:disabled{opacity:.4;cursor:default}.kw .kw-marks{display:flex;gap:4px;margin-left:auto}.kw .kw-marks button{min-width:36px;padding:6px 0}.kw .kw-marks button.cur{border-color:var(--force);color:var(--force)}.kw .kw-cmp{position:absolute;inset:0;background:var(--bg);display:none;grid-template-columns:1fr 1fr;gap:10px;padding:12px;align-content:center}.kw .kw-cmp.on{display:grid}.kw .kw-cmp figure{margin:0}.kw .kw-cmp h3{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--tx);font-family:inherit;letter-spacing:0;text-transform:none}.kw .kw-cmp svg{position:static;width:100%;height:auto;border:1px solid var(--hair);border-radius:8px}.kw .kw-cmp .lbl:not(.on),.kw .kw-cmp .foot,.kw .kw-cmp .badge{display:none}.kw .kw-cmp .lbl.on{opacity:1}.kw .kw-cmp .lbl.on>text{font-size:30px;stroke-width:7px}.kw .kw-cmp .lbl.on>.leader{stroke-width:2}.kw .kw-static-cta{margin:0 0 14px}.kw .kw-static-cta a{color:inherit;font-weight:600}.kw.kw-js .kw-static-cta{display:none}.kw.kw-js.reduce .kw-static-cta{display:block}.kw .kw-cmpa{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin-top:6px}.kw .kw-cmp .cta{font-weight:600;color:var(--tx);border:1px solid var(--force);border-radius:999px;padding:6px 14px;text-decoration:none;min-height:24px}.kw .kw-cmp .cta2{color:var(--tx2);text-decoration:underline;text-underline-offset:3px;padding:6px 2px;min-height:24px}.kw .kw-cmp h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--force);text-underline-offset:4px;display:inline-block;min-height:24px;padding:2px 0}.kw .kw-cmp h3 a:focus-visible,.kw .kw-cmp .cta:focus-visible,.kw .kw-cmp .cta2:focus-visible,.kw .kw-static-cta a:focus-visible{outline:3px solid var(--force);outline-offset:2px}.kw .kw-static-cta .kw-shop{margin-left:14px;font-weight:400;text-underline-offset:3px}.kw .kw-cmp{align-items:end}.kw .kw-cmpl{display:none;margin:2px 0 0;font-size:.75rem;color:var(--tx2);text-align:center}.kw .kw-tr{margin-top:12px;font-size:.9375rem;color:var(--tx2)}.kw .kw-tr summary{cursor:pointer;min-height:28px}.kw .kw-tr ol{padding-left:1.3em;margin:8px 0 0}.kw .kw-note{font-size:.8125rem;color:var(--tx3);margin:8px 0 0;max-width:none}.kw .kw-note a{color:inherit}.kw svg{font-family:Lexend,-apple-system,"Segoe UI",Roboto,sans-serif}.kw .steel{fill:var(--steel);stroke:var(--line);stroke-width:1.1;stroke-linejoin:round}.kw .steel2{fill:var(--steel2);stroke:var(--line);stroke-width:1.1;stroke-linejoin:round}.kw .cap{fill:var(--cap)}.kw .house{fill:var(--house);stroke:var(--line);stroke-width:1.2}.kw .pumpface{fill:var(--mmhpface);stroke:var(--line);stroke-width:1}.kw .hub{fill:var(--bg);stroke:var(--line);stroke-width:1}.kw .mark{stroke:var(--line);stroke-width:2;stroke-linecap:round}.kw .edge{stroke:var(--line);stroke-width:1}.kw .hexS{stroke:var(--line);stroke-width:1.4;stroke-linejoin:round}.kw .rgb{fill:var(--silver)}.kw .rgd{opacity:.95;fill:var(--silverd)}.kw .rgl{fill:var(--silverl)}.kw .edge.soft{opacity:.45}.kw .hexM{fill:var(--mblue);stroke:var(--mbluel);stroke-width:1.2;stroke-linejoin:miter}.kw .hexM.cap{fill:var(--mbluec)}.kw .pipe{fill:none;stroke:var(--pipe);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.kw .strainer{fill:var(--steel2);stroke:var(--line);stroke-width:1}.kw .baffle{fill:var(--bafflef);stroke:var(--line);stroke-width:1.1}.kw .gteeth{fill:none;stroke:var(--glass);stroke-width:1;opacity:.75}.kw .glassl.thin{stroke-width:1}.kw .gforce{fill:none;stroke:var(--force);stroke-width:3.5;stroke-dasharray:9 7;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.kw .pan{fill:none;stroke:var(--help);stroke-width:1.2;stroke-dasharray:7 5}.kw .shd,.kw .panw,.kw .panfl,.kw .cshadow{stroke:none;pointer-events:none}.kw .gback{fill:var(--gback);stroke:var(--line);stroke-width:.8;stroke-linejoin:round}.kw .vg0{stop-color:#fff;stop-opacity:.06}.kw .vg1{stop-color:#000;stop-opacity:.28}.kw .fl0{stop-color:#fff;stop-opacity:.025}.kw .fl1{stop-color:#fff;stop-opacity:.1}.kw .bw0{stop-color:#fff;stop-opacity:.05}.kw .bw1{stop-color:#000;stop-opacity:.2}.kw.light .vg0{stop-color:#fff;stop-opacity:0}.kw.light .vg1{stop-color:#000;stop-opacity:.07}.kw.light .fl0{stop-color:#000;stop-opacity:.06}.kw.light .fl1{stop-color:#000;stop-opacity:.02}.kw.light .bw0{stop-color:#000;stop-opacity:.015}.kw.light .bw1{stop-color:#000;stop-opacity:.09}.kw.light .shd{opacity:.6}.kw.light .cshadow{opacity:.45}.kw .chain{fill:none;stroke:var(--chain);stroke-width:4.2;stroke-dasharray:3.2 2.2}.kw .rail{stroke:var(--line);stroke-width:5;stroke-linecap:round}.kw .belt{stroke:var(--belt);stroke-width:6}.kw .glass{fill:var(--glassf);stroke:var(--glass);stroke-width:1.5}.kw .glassl{stroke:var(--glass);stroke-width:2;stroke-linecap:round}.kw .gchain{fill:none;stroke-width:3.4;stroke-linejoin:round}.kw .mmhp{fill:var(--mmhpf);stroke:var(--line);stroke-width:1.2}.kw .mmhpface{fill:none;stroke:var(--line);stroke-width:.8;opacity:.55}.kw .oil{fill:none;stroke:var(--oil);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.kw .arrhead{fill:var(--oil)}.kw .force{fill:none;stroke:var(--force);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;filter:drop-shadow(0 0 5px var(--forcesh))}.kw .darr{stroke:var(--force);stroke-width:3;opacity:0;transition:opacity .4s}.kw .arrf{fill:var(--force)}.kw .d1on .darr.dt1,.kw .d2on .darr.dt2,.kw .st-serie .darr{opacity:1}.kw .dirtxt text{font-size:16px;fill:var(--force);opacity:0;transition:opacity .4s;font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:5px}.kw .hlring{fill:none;stroke:var(--amber);stroke-width:3;stroke-dasharray:6 4}.kw .leader{stroke:var(--tx3);stroke-width:1.1}.kw .ldot{fill:var(--lbl)}.kw .lbl text{font-size:17px;fill:var(--lbl);paint-order:stroke;stroke:var(--lblbg);stroke-width:5px;stroke-linejoin:round;font-weight:500}.kw .foot{font-size:13px;fill:var(--tx3)}.kw .lbl{opacity:0;transition:opacity .35s}.kw .badge{display:none}.kw .badge circle{fill:var(--force)}.kw .badge text{font-size:24px;font-weight:700;fill:var(--bg);stroke:none}.kw .lbl.on{opacity:1}.kw g[class^=p-]{transition:opacity .6s,transform .9s ease-in-out}.kw .p-spur,.kw .p-mmhp,.kw .p-ans,.kw .p-gk,.kw .p-grail,.kw .p-gtens,.kw .p-gch,.kw .p-oilM,.kw .p-pathM,.kw .p-hl,.kw .p-hexM,.kw .p-gpath,.kw .p-pathSp{opacity:0}.kw .s-spur .p-spur{opacity:1}.kw svg.s-spur .p-chainS,.kw svg.s-spur .p-pathS{opacity:0}.kw .s-spur .p-pathSp{opacity:1}.kw .fullp{stroke-dashoffset:0}.kw .f-mod .p-kw,.kw .f-mod .p-belt,.kw .f-mod .p-pulley,.kw .f-mod .p-chainS{opacity:.6}.kw svg.f-path .dimmable{opacity:.78}.kw svg.f-spur .dimmable{opacity:.55}.kw svg.f-spur .p-spur{opacity:1}.kw .s-dim .dimmable{opacity:.4}.kw .s-dim .p-hexg,.kw .s-dim .p-pumpS{opacity:1}.kw .s-dim .p-pathS{opacity:.35}.kw .s-hl .p-hl{opacity:1}.kw .s-swap .dimmable{opacity:.5}.kw .s-swap .p-hexg{opacity:1}.kw .s-swap .p-pathS{opacity:.3}.kw .dimall .dimmable{opacity:.5}.kw svg.mk-pan .p-pan,.kw svg.mk-belt .p-belt,.kw svg.mk-ksp .p-chainS,.kw svg.mk-mod .p-modul,.kw svg.mk-mod .p-pumpS,.kw svg.mk-mod .p-hexg,.kw svg.mk-all .p-modul,.kw svg.mk-all .p-pumpS,.kw svg.mk-all .p-hexg,.kw svg.mk-all .p-chainS{opacity:1}.kw .mk-pan .pan{stroke:var(--amber);stroke-width:2.4;stroke-dasharray:none}.kw .mk-belt .belt{stroke:var(--amber)}.kw .mk-ksp .p-chainS .steel,.kw .mk-all .p-chainS .steel{stroke:var(--amber);stroke-width:2.2}.kw .mk-ksp .p-chainS .chain,.kw .mk-all .p-chainS .chain{stroke:var(--amber)}.kw .mk-mod .p-modul .steel,.kw .mk-mod .p-modul .steel2,.kw .mk-mod .p-pumpS .house,.kw .mk-mod .p-hexg .hexS,.kw .mk-all .p-modul .steel,.kw .mk-all .p-modul .steel2,.kw .mk-all .p-pumpS .house,.kw .mk-all .p-hexg .hexS{stroke:var(--amber);stroke-width:2.2}.kw .mk-mod .p-pumpS .pipe,.kw .mk-all .p-pumpS .pipe{stroke:var(--amber)}.kw .mk-hex .p-hexg .hexS{stroke:var(--amber);stroke-width:2.4}.kw .off-pan .p-pan{transform:translate(0,90px);opacity:0}.kw .off-belt .p-belt{transform:translate(0,-110px);opacity:0}.kw .off-ksp .p-chainS,.kw .off-ksp .p-spur{transform:translate(105px,-32px);opacity:0}.kw .off-mod .p-modul,.kw .off-mod .p-pumpS,.kw .off-mod .p-hexg,.kw .off-mod .p-oilS,.kw .off-mod .p-hexM{transform:translate(-20px,130px);opacity:0}.kw .off-hexh .p-hexg{transform:translate(60px,80px);opacity:.6}.kw .off-hex .p-hexg{transform:translate(60px,80px);opacity:0}.kw .p-hexM{transform:translate(60px,80px)}.kw .in-hexM .p-hexM{opacity:1;transform:none}.kw .off-path .p-pathS{opacity:0}.kw .p-mmhp{transform:translate(0,120px)}.kw .in-mmhp .p-mmhp{opacity:1;transform:none}.kw .in-ans .p-ans,.kw .in-gk .p-gk,.kw .in-grail .p-grail,.kw .in-gtens .p-gtens,.kw .in-gch .p-gch{opacity:1}.kw .run-m .p-oilM{opacity:1}.kw .p-pathM{opacity:1}.kw .d1on .dt1,.kw .d2on .dt2{opacity:1}.kw svg.f-new .p-kw,.kw svg.f-new .p-pulley,.kw svg.f-new .p-belt{opacity:.6}.kw svg.ghost .p-modul,.kw svg.ghost .p-pumpS,.kw svg.ghost .p-hexg,.kw svg.ghost .p-chainS{opacity:.16;transform:none}.kw svg.ghost .p-gpath{opacity:1}.kw .st .force{stroke-dashoffset:0}.kw .st-umbau .p-modul,.kw .st-umbau .p-chainS,.kw .st-umbau .p-pumpS,.kw .st-umbau .p-hexg,.kw .st-umbau .p-oilS,.kw .st-umbau .p-pathS{opacity:0}.kw .st-umbau .p-mmhp{opacity:1;transform:none}.kw .st-umbau .p-ans,.kw .st-umbau .p-gk,.kw .st-umbau .p-grail,.kw .st-umbau .p-gtens,.kw .st-umbau .p-gch,.kw .st-umbau .p-oilM{opacity:1}.kw .st-tausch .p-hexg{opacity:0}.kw .st-tausch .p-hexM{opacity:1;transform:none}.kw .st-serie .dt1,.kw .st-serie .dt2{opacity:1}.kw .kw-static figure{margin:0 0 18px}.kw .kw-static .kw-stage{aspect-ratio:16/9}.kw .kw-static figcaption{margin-top:8px;font-size:.9375rem;color:var(--tx2)}.kw.kw-js .kw-static{display:none}.kw.kw-js.reduce .kw-static{display:block;margin-top:18px}.kw:not(.kw-js) .kw-live,.kw:not(.kw-js) .kbd{display:none}.kw.reduce *{transition:none!important}@media(min-width:601px){.kw .kw-live{max-width:max(560px,calc((100vh - 230px) * 16 / 9));margin-inline:auto}}@media(max-width:600px){.kw .kw-h{font-size:1.125rem}.kw .lbl text{font-size:34px;stroke-width:8px}.kw .lbl .leader{stroke-width:2}.kw .lbl.on:not(.newest)>text,.kw .lbl.on:not(.newest)>.leader,.kw .lbl.on:not(.newest)>.ldot{opacity:0}.kw .lbl.on .badge{display:inline}.kw .lbl.newest .ldot{opacity:0}.kw .dirtxt text{font-size:34px}.kw .foot{display:none}.kw .kw-static .lbl>text,.kw .kw-static .lbl>.leader,.kw .kw-static .lbl>.ldot{display:none}.kw .kw-static .lbl .badge{display:inline}.kw .kw-marks{margin-left:0}.kw .kw-cap{font-size:1rem}.kw .dirtxt{display:none}.kw .badge circle{r:26px}.kw .badge text{font-size:34px;transform:translateY(4px)}.kw .kw-cmpl{display:block}.kw .kw-cmp{gap:6px;padding:6px}.kw .kw-cmp h3{font-size:.875rem}.kw .kw-cmp .cta,.kw .kw-cmp .cta2{font-size:.875rem;padding:4px 10px}.kw .kw-stage.cmp-on{aspect-ratio:auto}.kw .kw-stage.cmp-on .kw-cmp{position:relative;inset:auto;grid-template-columns:1fr;align-content:start}.kw .kw-cmp figure{display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:center}.kw .kw-cmp figure svg{grid-row:1/3;grid-column:1}.kw .kw-cmp figure h3{grid-column:2;align-self:end;margin:0}.kw .kw-cmp figure .kw-cmpl{grid-column:2;align-self:start;text-align:left;margin:0}.kw .kw-static-cta .kw-shop{display:inline-block;margin:6px 0 0}.kw.kw-zoom .lbl text{font-size:22px;stroke-width:5px}.kw.kw-zoom .lbl .leader{stroke-width:1.4}.kw.kw-zoom .lbl.on>.leader,.kw.kw-zoom .lbl.on>.ldot{opacity:1}.kw.kw-zoom .kw-static .lbl>.leader,.kw.kw-zoom .kw-static .lbl>.ldot{display:inline}.kw.kw-zoom .badge circle{r:16px}.kw.kw-zoom .badge text{font-size:22px;transform:translateY(0)}}
