.static-exploded{margin:0}.static-exploded svg{width:100%;height:auto;overflow:visible}.static-exploded text{font-family:var(--font-body);fill:var(--text-dim);text-anchor:middle;font-size:12px}.static-exploded .ex-axis{stroke:var(--green-light);stroke-width:1.2px;stroke-dasharray:6 5;opacity:.7;fill:none}.static-exploded .ex-ghost rect{fill:none;stroke:var(--steel);stroke-dasharray:4 4;opacity:.55}.static-exploded .ex-ghost text{fill:var(--text-faint);font-size:12px}.static-exploded .ex-ghost .ex-ghost-sub{font-size:11px}.static-exploded .ex-block{fill:var(--text);font-size:13px;font-weight:600}.static-exploded .ex-block-sub{fill:var(--text-faint);font-size:11px}.static-exploded .ex-inside{fill:#59626a;stroke:var(--line)}.static-exploded .ex-shaft{fill:#b9c0c6;stroke:#7d868d;stroke-width:1px}.static-exploded .ex-paint{fill:#0d7a10;stroke:#0a5a0c}.static-exploded .ex-paint-shade{fill:#000;opacity:.18}.static-exploded .ex-cut{stroke:#8f979d;stroke-width:.8px}.static-exploded .ex-hatch-bg{fill:#d4d9dd}.static-exploded .ex-hatch-line{stroke:#6f787f;stroke-width:1.4px}.static-exploded .ex-slide path{stroke:var(--text-faint);fill:none;stroke-width:1.2px}.static-exploded .ex-slide text{fill:var(--text-faint);font-size:11px}.static-exploded .ex-steel{fill:#8f979d;stroke:#5d666c;stroke-width:.8px}.static-exploded .ex-seal{fill:#545b62;stroke:#9aa3aa;stroke-width:.8px}.static-exploded .ex-seal-lip{stroke:#9aa3aa;stroke-width:2px;fill:none}.static-exploded .ex-ring{fill:#dfe3e6;stroke:#8f979d;stroke-width:.8px}.static-exploded .ex-ball{fill:#f2f4f5;stroke:#8f979d;stroke-width:.8px}.static-exploded .ex-clip{fill:#7a8a98;stroke:#b6c0c8;stroke-width:.8px}.static-exploded .ex-poly{fill:#2c3236;stroke:#8a949b;stroke-width:1px}.static-exploded .ex-poly-line{stroke:#8a949b;stroke-width:1px}.static-exploded .ex-hit{fill:#0000}.static-exploded .ex-num-bg{fill:var(--surface-2);stroke:var(--green-light);stroke-width:1.2px}.static-exploded .ex-num{fill:var(--text);font-size:12px;font-weight:700}.static-exploded .ex-name{fill:var(--text);font-size:12px;font-weight:600}.static-exploded[data-interactive] .ex-part{cursor:pointer;outline:none}.static-exploded[data-interactive] .ex-part:hover .ex-num-bg,.static-exploded[data-interactive] .ex-part:focus-visible .ex-num-bg,.static-exploded .ex-part.is-selected .ex-num-bg{fill:var(--green)}.static-exploded[data-interactive] .ex-part:focus-visible .ex-hit{stroke:var(--green-light);stroke-dasharray:3 3}.part-legend{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;margin-top:22px;padding:0;list-style:none;display:grid}.part-legend li>div,.part-legend li>button{text-align:start;border:1px solid var(--line-soft);background:var(--bg-2);width:100%;color:var(--text);border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.part-legend li>button{cursor:pointer;transition:border-color .2s}.part-legend li>button:hover,.part-legend li>button.is-selected{border-color:var(--green-light)}.part-legend .pl-num{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:700;display:grid}.part-legend .pl-text{color:var(--text-dim);flex-direction:column;gap:2px;font-size:.84rem;line-height:1.4;display:flex}.part-legend .pl-text strong{color:var(--text);font-size:.92rem}.static-exploded .ex-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=640px){.static-exploded .ex-scroll svg{min-width:640px}}
