.kz-engine{--ke-halo:#6b6b85;--ke-halo-opacity:.3;--ke-hi:#0e0e14;--ke-mid:#85859a;--ke-lo:#b0b0c3;--ke-faint:#d6d6e2;--ke-dot:#4b4b5c;--ke-gold-ink:#0a0f2480;--ke-bench-top:#fff;--ke-bench-s3:#f0f0f5;--ke-bench-s2:#e6e6ee;--ke-bench-s1:#d9d9e4;--ke-bench-s0:#c6c6d5;--ke-block-top:#f4f4f8;--ke-block-s3:#e6e6ee;--ke-block-s2:#d8d8e3;--ke-block-s1:#c9c9d7;--ke-block-s0:#b5b5c7;--ke-cut:#e9e9f1;--ke-hatch:#c4c4d4;--ke-steel-top:#f2f3f8;--ke-steel-s3:#dfe1ea;--ke-steel-s2:#c9ccda;--ke-steel-s1:#b2b6c8;--ke-steel-s0:#969bb2;--ke-steel-cap:#e8eaf2;--ke-piston-top:#fff;--ke-piston-cut:#fdfcff;--ke-piston-inner:#8f8fa8;--ke-cover-top:#eeeaff;--ke-cover-s3:#e0d8ff;--ke-cover-s2:#d1c5ff;--ke-cover-s1:#bfb0ff;--ke-cover-s0:#a993ff;--ke-cover-cut:#e6e0ff;--ke-gold-top:#ffd566;--ke-gold-s3:#ffc93c;--ke-gold-s2:#f5ba22;--ke-gold-s1:#e5a913;--ke-gold-s0:#cc9208;--ke-metal-top:#f7f7fb;--ke-metal-s3:#e3e3ec;--ke-metal-s2:#cfcfdc;--ke-metal-s1:#b9b9ca;--ke-metal-s0:#a0a0b4;--ke-exhaust-top:#d9d2cc;--ke-exhaust-s3:#c9c0b9;--ke-exhaust-s2:#b6aca5;--ke-exhaust-s1:#a2978f;--ke-exhaust-s0:#8c8078;--ke-ink-top:#2a335c;--ke-ink-s3:#232b52;--ke-ink-s2:#1c2448;--ke-ink-s1:#161d3e;--ke-ink-s0:#121936;--ke-ink-line:#5f6b9a;--ke-ceramic:#fff;--ke-ceramic-s:#e9e9f0;--ke-cavity:#a9a9be;--ke-bore-dark:#b4b4c7;--ke-bore-light:#e4e4ee;--ke-port:#b8b8cb;--ke-port-floor:#9d9db4;--ke-jacket:#c9c0f5;--ke-oil:#e9b54e;--ke-oil-top:#f3cd7b;--ke-fresh:#6d4bff;--ke-burnt:#6b6b85;--ke-flow-in:#5b3df5;--ke-flow-ex:#4b4b5c;--ke-needle:#5b3df5;--ke-dial:#fff;--ke-dial-ink:#0e0e14;--ke-spring:#6b6f88;--ke-tube:#9a9fb6;--ke-wire:#1c2448;--ke-glow-blend:normal;--ke-track-in:#9c88ff;--ke-track-comp:#6d4bff;--ke-track-power:#ffc93c;--ke-track-ex:#a0a0b4}.dark .kz-engine{--ke-halo:#000;--ke-halo-opacity:.6;--ke-hi:#eef1ff;--ke-mid:#7581b3;--ke-lo:#3d4778;--ke-faint:#2a335c;--ke-dot:#c9cff0;--ke-gold-ink:#0a0f248c;--ke-bench-top:#1f2752;--ke-bench-s3:#1a2147;--ke-bench-s2:#161c3e;--ke-bench-s1:#121836;--ke-bench-s0:#0e132c;--ke-block-top:#2c3566;--ke-block-s3:#252d5a;--ke-block-s2:#1f264e;--ke-block-s1:#192043;--ke-block-s0:#141a38;--ke-cut:#283063;--ke-hatch:#343e78;--ke-steel-top:#6a76a8;--ke-steel-s3:#5a6596;--ke-steel-s2:#4b5583;--ke-steel-s1:#3d4670;--ke-steel-s0:#30385d;--ke-steel-cap:#56619a;--ke-piston-top:#a3acd6;--ke-piston-cut:#7d88bd;--ke-piston-inner:#232b57;--ke-cover-top:#33298c;--ke-cover-s3:#2c237b;--ke-cover-s2:#261e6b;--ke-cover-s1:#20195c;--ke-cover-s0:#1a144d;--ke-cover-cut:#3a2f9c;--ke-metal-top:#6a76a8;--ke-metal-s3:#5a6596;--ke-metal-s2:#4b5583;--ke-metal-s1:#3d4670;--ke-metal-s0:#30385d;--ke-exhaust-top:#5d5568;--ke-exhaust-s3:#50495b;--ke-exhaust-s2:#443e4e;--ke-exhaust-s1:#393442;--ke-exhaust-s0:#2e2a36;--ke-ink-top:#0e1430;--ke-ink-s3:#0c1129;--ke-ink-s2:#0a0f24;--ke-ink-s1:#080c1e;--ke-ink-s0:#060918;--ke-ceramic:#d9ddf2;--ke-ceramic-s:#a9b1d6;--ke-cavity:#070a1c;--ke-bore-dark:#0b1028;--ke-bore-light:#232b57;--ke-port:#0a0e24;--ke-port-floor:#05071a;--ke-jacket:#1a144d;--ke-oil:#7a5512;--ke-oil-top:#9a6d1b;--ke-fresh:#9c88ff;--ke-burnt:#a9b1d6;--ke-flow-in:#9c88ff;--ke-flow-ex:#a9b1d6;--ke-needle:#9c88ff;--ke-dial:#0e1430;--ke-dial-ink:#eef1ff;--ke-spring:#8f9ac8;--ke-tube:#5a6596;--ke-wire:#0a0f24;--ke-glow-blend:screen;--ke-track-power:#ffc93c;--ke-track-ex:#5f6b9a}.kz-engine-stage{touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative}.kz-engine-stage>svg,.kz-engine-stage>canvas{width:100%;height:auto;display:block}.kz-engine-stage>.kz-engine-layer{pointer-events:none;position:absolute;inset:0;height:100%!important}.kz-engine-stage>svg.kz-engine-front{overflow:visible}.dark .kz-engine-gl{mix-blend-mode:screen}.kz-engine-stage[data-gl] .ke-fallback{display:none}.kz-engine svg .iso-line,.kz-engine svg .iso-edge{vector-effect:non-scaling-stroke}.kz-engine .iso-solid{--ke-top:var(--ke-bench-top);--ke-s0:var(--ke-bench-s0);--ke-s1:var(--ke-bench-s1);--ke-s2:var(--ke-bench-s2);--ke-s3:var(--ke-bench-s3)}.kz-engine .m-block{--ke-top:var(--ke-block-top);--ke-s0:var(--ke-block-s0);--ke-s1:var(--ke-block-s1);--ke-s2:var(--ke-block-s2);--ke-s3:var(--ke-block-s3)}.kz-engine .m-steel,.kz-engine .m-rod,.kz-engine .m-exvalve{--ke-top:var(--ke-steel-top);--ke-s0:var(--ke-steel-s0);--ke-s1:var(--ke-steel-s1);--ke-s2:var(--ke-steel-s2);--ke-s3:var(--ke-steel-s3)}.kz-engine .m-exvalve{--ke-top:var(--ke-exhaust-top);--ke-s3:var(--ke-exhaust-s3);--ke-s2:var(--ke-exhaust-s2)}.kz-engine .m-piston{--ke-top:var(--ke-piston-top);--ke-s0:var(--ke-steel-s1);--ke-s1:var(--ke-steel-s2);--ke-s2:var(--ke-steel-s3);--ke-s3:var(--ke-piston-top)}.kz-engine .m-cover,.kz-engine .m-beam{--ke-top:var(--ke-cover-top);--ke-s0:var(--ke-cover-s0);--ke-s1:var(--ke-cover-s1);--ke-s2:var(--ke-cover-s2);--ke-s3:var(--ke-cover-s3)}.kz-engine .m-gold{--ke-top:var(--ke-gold-top);--ke-s0:var(--ke-gold-s0);--ke-s1:var(--ke-gold-s1);--ke-s2:var(--ke-gold-s2);--ke-s3:var(--ke-gold-s3)}.kz-engine .m-metal{--ke-top:var(--ke-metal-top);--ke-s0:var(--ke-metal-s0);--ke-s1:var(--ke-metal-s1);--ke-s2:var(--ke-metal-s2);--ke-s3:var(--ke-metal-s3)}.kz-engine .m-exhaust{--ke-top:var(--ke-exhaust-top);--ke-s0:var(--ke-exhaust-s0);--ke-s1:var(--ke-exhaust-s1);--ke-s2:var(--ke-exhaust-s2);--ke-s3:var(--ke-exhaust-s3)}.kz-engine .m-ink{--ke-top:var(--ke-ink-top);--ke-s0:var(--ke-ink-s0);--ke-s1:var(--ke-ink-s1);--ke-s2:var(--ke-ink-s2);--ke-s3:var(--ke-ink-s3)}.kz-engine .m-ceramic{--ke-top:var(--ke-ceramic);--ke-s0:var(--ke-ceramic-s);--ke-s1:var(--ke-ceramic-s);--ke-s2:var(--ke-ceramic);--ke-s3:var(--ke-ceramic)}.kz-engine .iso-fill{fill:var(--ke-s2);stroke:none}.kz-engine .iso-shade,.kz-engine .iso-top,.kz-engine .kz-face{stroke:none}.kz-engine [data-shade="0"]{fill:var(--ke-s0)}.kz-engine [data-shade="1"]{fill:var(--ke-s1)}.kz-engine [data-shade="2"]{fill:var(--ke-s2)}.kz-engine [data-shade="3"]{fill:var(--ke-s3)}.kz-engine .iso-top,.kz-engine .kz-face[data-shade=top]{fill:var(--ke-top)}.kz-engine .kz-cap{fill:url(#kz-engine-hatch)}.kz-engine .kz-steel-cap{fill:var(--ke-steel-cap)}.kz-engine .kz-metal-cap{fill:var(--ke-metal-s3)}.kz-engine .kz-gold-cap{fill:var(--ke-gold-s3)}.kz-engine .kz-ink-cap{fill:var(--ke-ink-s2)}.kz-engine .kz-exhaust-cap{fill:var(--ke-exhaust-s3)}.kz-engine .kz-cover-cut{fill:var(--ke-cover-cut)}.kz-engine .kz-hatch-bg{fill:var(--ke-cut)}.kz-engine .kz-hatch-line{stroke:var(--ke-hatch);stroke-width:1.1px}.kz-engine .kz-cavity{fill:var(--ke-cavity)}.kz-engine .kz-bore{fill:url(#kz-engine-bore)}.kz-engine .kz-port{fill:var(--ke-port)}.kz-engine .kz-port-floor{fill:var(--ke-port-floor)}.kz-engine .kz-guide{fill:var(--ke-steel-s1)}.kz-engine .kz-jacket{fill:var(--ke-jacket)}.kz-engine .kz-oil{fill:var(--ke-oil)}.kz-engine .kz-oil-top{fill:var(--ke-oil-top)}.kz-engine .iso-line.oil-line{stroke:var(--ke-oil)}.kz-engine .kz-piston-top{fill:var(--ke-piston-top)}.kz-engine .kz-piston-cut{fill:var(--ke-piston-cut)}.kz-engine .kz-piston-inner{fill:var(--ke-piston-inner)}.kz-engine .kz-ring{fill:var(--ke-steel-s0)}.kz-engine .kz-hole{fill:var(--ke-cavity)}.kz-engine .kz-recess{fill:var(--ke-steel-s1);stroke:var(--ke-mid);stroke-width:.6px;vector-effect:non-scaling-stroke}.kz-engine .kz-bush{fill:var(--ke-gold-s2);stroke:var(--ke-gold-ink);stroke-width:.6px;vector-effect:non-scaling-stroke}.kz-engine .kz-bolt{fill:var(--ke-steel-s0)}.kz-engine .kz-keyway{fill:none;stroke:var(--ke-hi);stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-ball{fill:url(#kz-engine-ball);stroke:var(--ke-mid);stroke-width:.7px;vector-effect:non-scaling-stroke}.kz-engine .kz-ball-ex{fill:url(#kz-engine-ball-ex)}.kz-engine .iso-line{fill:none;stroke:var(--ke-lo);stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}.kz-engine .iso-line[data-tone=hi]{stroke:var(--ke-hi)}.kz-engine .iso-line[data-tone=mid]{stroke:var(--ke-mid)}.kz-engine .iso-line[data-tone=faint]{stroke:var(--ke-faint)}.kz-engine .m-gold>.iso-line,.kz-engine .iso-line.on-gold{stroke:var(--ke-gold-ink)}.kz-engine .m-ink>.iso-edge,.kz-engine .iso-line.on-ink{stroke:var(--ke-ink-line)}.kz-engine .m-cover>.iso-edge{stroke:#5b3df5;stroke-opacity:.55}.dark .kz-engine .m-cover>.iso-edge{stroke:#9c88ff}.kz-engine .iso-line.pleat{stroke:var(--ke-cover-s0)}.kz-engine .iso-line.hone{stroke-width:.5px}.kz-engine .iso-halo{fill:var(--ke-halo);opacity:var(--ke-halo-opacity);filter:blur(7px);transform:translateY(3px)}.kz-engine .iso-dots circle{fill:var(--ke-dot);opacity:.45}.kz-engine .iso-dots[data-tone=hi] circle{fill:var(--ke-hi);opacity:.85}.kz-engine .iso-dots[data-tone=lo] circle{opacity:.25}.kz-engine .iso-face-text{font-family:var(--font-sans);letter-spacing:.06em;font-weight:700}.kz-engine .tag-text{fill:#0a0f24bf;font-family:var(--font-display);letter-spacing:.04em}.kz-engine .dial-text,.kz-engine .dial-unit{fill:var(--ke-dial-ink);font-family:var(--font-display);letter-spacing:0}.kz-engine .dial-unit{font-family:var(--font-sans);opacity:.7}.kz-engine .kz-dial{fill:var(--ke-dial);stroke:var(--ke-mid);stroke-width:.6px;vector-effect:non-scaling-stroke}.kz-engine .iso-line.dial-tick{stroke:var(--ke-dial-ink);stroke-opacity:.45}.kz-engine .iso-line.dial-tick-major{stroke:var(--ke-dial-ink);stroke-width:1px}.kz-engine .kz-needle{fill:none;stroke:var(--ke-needle);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-tube{fill:none;stroke:var(--ke-tube);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-wire{fill:none;stroke:var(--ke-wire);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-spring{fill:none;stroke:var(--ke-spring);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-spring-back{stroke-opacity:.55}.kz-engine .kz-electrode{fill:none;stroke:var(--ke-steel-s0);stroke-width:1.3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-gas-fresh{fill:var(--ke-fresh)}.kz-engine .kz-gas-burnt{fill:var(--ke-burnt)}.kz-engine .kz-flame,.kz-engine .kz-spark{fill:url(#kz-engine-flame);mix-blend-mode:var(--ke-glow-blend);pointer-events:none}.kz-engine .kz-flow{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.01 9;vector-effect:non-scaling-stroke;animation:.9s linear infinite ke-flow}.kz-engine .kz-flow-in{stroke:var(--ke-flow-in)}.kz-engine .kz-flow-ex{stroke:var(--ke-flow-ex)}@keyframes ke-flow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.kz-engine .kz-flow{animation:none}}html[data-motion=reduce] .kz-engine .kz-flow{animation:none}.kz-engine .kz-hit{fill:#0000;cursor:grab}.kz-engine .ke-dragging .kz-hit{cursor:grabbing}.kz-engine-range{width:100%;accent-color:var(--ke-track-comp);background:0 0;height:28px}.kz-engine-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ke-track-in) 0 25%, var(--ke-track-comp) 25% 50%, var(--ke-track-power) 50% 75%, var(--ke-track-ex) 75% 100%);border-radius:999px;height:8px}.kz-engine-range::-moz-range-track{background:linear-gradient(90deg, var(--ke-track-in) 0 25%, var(--ke-track-comp) 25% 50%, var(--ke-track-power) 50% 75%, var(--ke-track-ex) 75% 100%);border-radius:999px;height:8px}.kz-engine-range{appearance:none}.kz-engine-range::-webkit-slider-thumb{appearance:none;background:var(--color-surface,#fff);border:2px solid var(--ke-hi);border-radius:999px;width:22px;height:22px;margin-top:-7px}.kz-engine-range::-moz-range-thumb{background:var(--color-surface,#fff);border:2px solid var(--ke-hi);border-radius:999px;width:18px;height:18px}.kz-engine-range:focus-visible{outline:2px solid var(--color-ring,#6d4bff);outline-offset:4px;border-radius:999px}.kz-engine-stroke.is-on{color:#0a0f24}.kz-engine-stroke.is-on[data-tint=in]{background:var(--ke-track-in)}.kz-engine-stroke.is-on[data-tint=comp]{background:var(--ke-track-comp);color:#fff}.kz-engine-stroke.is-on[data-tint=power]{background:var(--ke-track-power)}.kz-engine-stroke.is-on[data-tint=ex]{background:var(--ke-track-ex)}.kz-engine-pv{width:100%;max-width:420px;height:auto;display:block}.kz-engine-pv .pv-grid{stroke:var(--ke-faint);stroke-width:1px}.kz-engine-pv .pv-axis{stroke:var(--ke-mid);stroke-width:1px}.kz-engine-pv .pv-tick,.kz-engine-pv .pv-label{fill:var(--ke-mid);font-family:var(--font-sans);font-size:10px}.kz-engine-pv .pv-label{font-size:10.5px;font-weight:700}.kz-engine-pv .pv-line{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.kz-engine-pv .pv-line.is-on{stroke-width:3px;opacity:1}.kz-engine-pv .pv-in{stroke:var(--ke-track-in)}.kz-engine-pv .pv-comp{stroke:var(--ke-track-comp)}.kz-engine-pv .pv-power{stroke:#e5a913}.kz-engine-pv .pv-ex{stroke:var(--ke-track-ex)}.kz-engine-pv .pv-dot{fill:var(--ke-hi);stroke:var(--color-surface,#fff);stroke-width:2px}.kz-engine-key{border-radius:3px;flex:none;width:18px;height:10px;display:inline-block}.kz-engine-key.key-fresh{background:var(--ke-fresh);opacity:.6}.kz-engine-key.key-burnt{background:var(--ke-burnt);opacity:.6}.kz-engine-key.key-hot{background:linear-gradient(90deg,#73170d,#f7731a,#ffc93c,#fff1c4)}.kz-engine{--ke-iron-top:#cdd0dd;--ke-iron-s3:#b9bdcf;--ke-iron-s2:#a6aac0;--ke-iron-s1:#9297ae;--ke-iron-s0:#7d829b;--ke-iron-cut:#c9ccd9;--ke-iron-hatch:#9a9fb6;--ke-alu-top:#f8f9fc;--ke-alu-s3:#e9ebf3;--ke-alu-s2:#d9dce8;--ke-alu-s1:#c6cada;--ke-alu-s0:#b0b5ca;--ke-alu-cap:#eef0f6;--ke-copper-top:#f2b25a;--ke-copper-s3:#dc923a;--ke-copper-s2:#c47c2c;--ke-copper-s1:#a96822;--ke-copper-s0:#8c551b;--ke-brass:#dcb34a;--ke-rubber-top:#3a4060;--ke-rubber-s3:#2c3150;--ke-rubber-s2:#232842;--ke-rubber-s1:#1b2036;--ke-rubber-s0:#14182b;--ke-spec-c:#fff;--ke-spec-k:1;--ke-beam-line:#5b3df5;--ke-oil-line:#e5a913;--ke-label-bg:#fffffff0;--ke-label-line:#c9c9d8;--ke-belt:#232842;--ke-teeth:#4b4b5c}.dark .kz-engine{--ke-iron-top:#2a3262;--ke-iron-s3:#232a55;--ke-iron-s2:#1d2449;--ke-iron-s1:#181e3e;--ke-iron-s0:#131834;--ke-iron-cut:#222a58;--ke-iron-hatch:#343e78;--ke-alu-top:#7480b4;--ke-alu-s3:#6470a4;--ke-alu-s2:#55608f;--ke-alu-s1:#46507b;--ke-alu-s0:#384067;--ke-alu-cap:#5f6aa0;--ke-copper-top:#e09a44;--ke-copper-s3:#c47c2c;--ke-copper-s2:#a86826;--ke-copper-s1:#8c541e;--ke-copper-s0:#704317;--ke-brass:#c89a2c;--ke-rubber-top:#1f2547;--ke-rubber-s3:#181d3b;--ke-rubber-s2:#131731;--ke-rubber-s1:#0f1328;--ke-rubber-s0:#0b0e20;--ke-spec-k:.55;--ke-beam-line:#9c88ff;--ke-oil-line:#ffc93c;--ke-label-bg:#101634f0;--ke-label-line:#3d4778;--ke-belt:#6f7bb0;--ke-teeth:#a9b1d6}.kz-engine .m-iron{--ke-top:var(--ke-iron-top);--ke-s0:var(--ke-iron-s0);--ke-s1:var(--ke-iron-s1);--ke-s2:var(--ke-iron-s2);--ke-s3:var(--ke-iron-s3)}.kz-engine .m-alu{--ke-top:var(--ke-alu-top);--ke-s0:var(--ke-alu-s0);--ke-s1:var(--ke-alu-s1);--ke-s2:var(--ke-alu-s2);--ke-s3:var(--ke-alu-s3)}.kz-engine .m-copper{--ke-top:var(--ke-copper-top);--ke-s0:var(--ke-copper-s0);--ke-s1:var(--ke-copper-s1);--ke-s2:var(--ke-copper-s2);--ke-s3:var(--ke-copper-s3)}.kz-engine .m-rubber{--ke-top:var(--ke-rubber-top);--ke-s0:var(--ke-rubber-s0);--ke-s1:var(--ke-rubber-s1);--ke-s2:var(--ke-rubber-s2);--ke-s3:var(--ke-rubber-s3)}.kz-engine .m-iron>.kz-cap{fill:url(#kz-engine-hatch-iron)}.kz-engine .kz-hatch-iron-bg{fill:var(--ke-iron-cut)}.kz-engine .kz-hatch-iron-line{stroke:var(--ke-iron-hatch);stroke-width:.9px}.kz-engine .kz-alu-cap{fill:var(--ke-alu-cap)}.kz-engine .kz-seat,.kz-engine .kz-guide{fill:var(--ke-brass)}.kz-engine .iso-line.on-copper{stroke:#0a0f2473}.kz-engine .m-rubber>.iso-edge{stroke:var(--ke-ink-line)}.kz-engine .iso-solid{--spec:.16}.kz-engine .m-alu,.kz-engine .m-piston{--spec:.55}.kz-engine .m-steel,.kz-engine .m-rod,.kz-engine .m-metal,.kz-engine .m-exvalve{--spec:.46}.kz-engine .m-iron{--spec:.22}.kz-engine .m-copper,.kz-engine .m-gold{--spec:.38}.kz-engine .m-cover{--spec:.3}.kz-engine .m-ceramic{--spec:.5}.kz-engine .m-rubber,.kz-engine .m-ink{--spec:.1}.kz-engine .kz-sheen{stroke:none;opacity:calc(var(--spec) * var(--ke-spec-k));pointer-events:none}.kz-engine .kz-gloss{fill:var(--ke-spec-c);stroke:none;opacity:calc(var(--spec) * var(--ke-spec-k) * .8);pointer-events:none}.kz-engine-stage[data-lod="1"] .kz-sheen,.kz-engine-stage[data-lod="1"] .kz-gloss{display:none}.kz-engine .kz-gallery{fill:var(--ke-oil);opacity:.85}.kz-engine .kz-pickup{fill:none;stroke:var(--ke-steel-s0);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kz-engine .kz-xray-back,.kz-engine .kz-oilflow,.kz-engine .kz-coolant,.kz-engine .kz-xr-guide{display:none}.kz-engine-stage[data-xray] .kz-xray-back,.kz-engine-stage[data-xray] .kz-oilflow,.kz-engine-stage[data-xray] .kz-coolant,.kz-engine-stage[data-xray] .kz-xr-guide{opacity:var(--ke-fade,1);display:inline}.kz-engine-stage[data-xray] [data-shell]{opacity:.3}.kz-engine-stage [data-fades]{opacity:var(--ke-fade,1)}.kz-engine .kz-belt{fill:none;stroke:var(--ke-belt);stroke-width:3.2px;stroke-linejoin:round;stroke-dasharray:2.2 2.4;vector-effect:non-scaling-stroke}.kz-engine .kz-teeth{fill:none;stroke:var(--ke-teeth);stroke-width:.8px;vector-effect:non-scaling-stroke}.kz-engine .kz-oilflow{fill:none;stroke:var(--ke-oil-line);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.01 7;vector-effect:non-scaling-stroke;animation:1.2s linear infinite ke-flow}.kz-engine .kz-passage{stroke-dasharray:3 3;animation:none}.kz-engine .kz-coolant{fill:none;stroke:var(--ke-beam-line);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.01 7;vector-effect:non-scaling-stroke;animation:1.6s linear infinite ke-flow}.kz-engine .kz-xr-guide{fill:none;stroke:var(--ke-beam-line);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.kz-engine .kz-chamber{stroke-width:1.4px}.kz-engine-stage[data-lod="1"] .kz-oilflow,.kz-engine-stage[data-lod="1"] .kz-coolant{animation:none}@media (prefers-reduced-motion:reduce){.kz-engine .kz-oilflow,.kz-engine .kz-coolant{animation:none}}html[data-motion=reduce] .kz-engine .kz-oilflow,html[data-motion=reduce] .kz-engine .kz-coolant{animation:none}.kz-engine-stage>svg.kz-engine-labels{overflow:visible}.kz-engine-stage[data-apart] .kz-live [data-asm]:not([data-asm=stand]){cursor:pointer}.kz-engine-stage[data-apart] .kz-engine-front .kz-live [data-asm]:not([data-asm=stand]){pointer-events:visiblePainted}.kz-engine-stage[data-focus] .kz-live>[data-layer]:not([data-on]){opacity:.3}.kz-engine-stage[data-focus][data-xray] .kz-live>[data-shell]:not([data-on]){opacity:.18}.kz-engine .kz-live [data-on] .iso-edge{stroke:var(--ke-beam-line);stroke-width:1.4px}.kz-engine .kz-label{pointer-events:auto;cursor:pointer}.kz-engine .kz-label-lead{stroke:var(--ke-beam-line);stroke-width:1px;vector-effect:non-scaling-stroke}.kz-engine .kz-label-dot{fill:var(--ke-beam-line)}.kz-engine .kz-label-tag{fill:var(--ke-label-bg);stroke:var(--ke-label-line);stroke-width:1px;vector-effect:non-scaling-stroke}.kz-engine .kz-label-text{fill:var(--ke-hi);font-family:var(--font-sans);pointer-events:none;font-weight:700}.kz-engine .kz-label[data-on] .kz-label-tag{fill:#ffc93c;stroke:#ffc93c}.kz-engine .kz-label[data-on] .kz-label-text{fill:#0a0f24}.kz-engine-amount{width:100%;accent-color:var(--ke-track-comp);min-height:28px}.kz-engine-range:disabled{opacity:.5}.kz-engine .kz-web-hole{fill:var(--ke-steel-s0);stroke:var(--ke-mid);stroke-width:.6px;vector-effect:non-scaling-stroke}.kz-engine .kz-seal{fill:var(--ke-rubber-s2)}
