.bearing-fig-root{--b-ground:#fff;--b-panel:#f7f7f9;--b-panel-2:#ebecef;--b-ink:currentColor;--b-ink-2:#404040;--b-muted:#737373;--b-rule:#e5e5e5;--b-rule-strong:#a3a3a3;--b-active:#000;--b-active-fill:#171717;--b-cyan:#0284c7;--b-cyan-soft:#e0f2fe;--b-pink:#dc2626;font-family:inherit}@media (prefers-color-scheme:dark){.dark .bearing-fig-root{--b-ground:#0a0a0a;--b-panel:#171717;--b-panel-2:#262626;--b-ink:currentColor;--b-ink-2:#d4d4d4;--b-muted:#a3a3a3;--b-rule:#404040;--b-rule-strong:#737373;--b-active:#fff;--b-active-fill:#fff;--b-cyan:#38bdf8;--b-cyan-soft:#0c4a6e;--b-pink:#f87171}}.bfig{color:var(--b-ink);font-family:inherit}.bpart{cursor:pointer}.bpart:focus{outline:none}.bpart .hi{fill:var(--b-panel-2);stroke:currentColor;stroke-width:1.3px;transition:fill .15s,fill-opacity .15s,stroke-width .15s}.bpart .hi.lite{fill:var(--b-panel)}.bpart .hi.solid{fill:var(--b-ground)}.bpart .sh{fill:var(--b-panel-2);fill-opacity:.9}.bpart .shp{fill:var(--b-panel)}.bpart:hover .hi{fill:var(--b-rule)}.bpart:focus-visible .hi{stroke-width:2.4px}.bpart.on .hi{fill:var(--b-active-fill);fill-opacity:1;stroke:var(--b-active);stroke-width:1.7px}.bpart .lub{color:var(--b-muted);transition:color .15s}.bpart:hover .lub,.bpart.on .lub{color:var(--b-active)}.badge{cursor:pointer}.badge:focus{outline:none}.badge .lead{stroke:currentColor;stroke-width:1px;opacity:.55}.badge circle{fill:var(--b-ground);stroke:currentColor;stroke-width:1.5px;transition:fill .15s,stroke .15s}.badge text{fill:currentColor;pointer-events:none;font-family:inherit;font-size:11px;font-weight:700}.badge:hover circle{fill:var(--b-panel)}.badge.on circle{fill:var(--b-active);stroke:var(--b-active)}.badge.on text{fill:var(--b-ground)}.dim line{stroke:var(--b-muted);stroke-width:1px}.dim text{fill:var(--b-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px;font-weight:700}.dimnote,.vcap{fill:var(--b-muted);letter-spacing:.09em;text-transform:uppercase;font-family:inherit;font-size:10.5px;font-weight:700}.vcap{font-size:10px}.bfig .axis{stroke:var(--b-muted);stroke-width:1px;stroke-dasharray:14 4 3 4;opacity:.8}.bfig .pnl{font-family:var(--font-clash,"Clash Display",sans-serif);fill:var(--b-ink);text-transform:uppercase;letter-spacing:.01em;font-size:13px;font-weight:700}.bfig .axl{stroke:var(--b-rule-strong);stroke-width:1.2px}.bfig .sep{stroke:var(--b-rule);stroke-width:1px}.bfig .axt,.bfig .rval,.bfig .foot{fill:var(--b-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:10.5px;font-weight:700}.bfig .rname{fill:var(--b-ink-2);font-family:inherit;font-size:12px;font-weight:600}.bfig .lab{fill:var(--b-ink-2);font-family:inherit;font-size:11px;font-weight:700}.bfig .skate{fill:var(--b-active)}.bfig .indus{fill:var(--b-rule)}.bfig .mark{stroke:var(--b-pink);stroke-width:2px}.bfig .tol{fill:var(--b-active)}.bfig .hair{fill:var(--b-rule-strong)}.stackfig .ure{fill:var(--b-panel-2);stroke:currentColor;stroke-width:1.1px}.stackfig .core{fill:var(--b-rule-strong);stroke:none}.stackfig .hang,.stackfig .axle{fill:var(--b-panel);stroke:currentColor;stroke-width:1.3px}.stackfig .st{fill:var(--b-ground);stroke:currentColor;stroke-width:1.2px}.stackfig .cav{fill:var(--b-panel);stroke:none}.stackfig .shd{fill:var(--b-rule-strong);stroke:none}.stackfig .ball{fill:var(--b-ground);stroke:currentColor;stroke-width:1.2px}.stackfig .wsh{fill:var(--b-cyan-soft);stroke:var(--b-cyan);stroke-width:1.1px}.stackfig .spc{fill:var(--b-panel-2);stroke:var(--b-active);stroke-width:1.5px}.stackfig .nut{fill:var(--b-panel);stroke:currentColor;stroke-width:1.3px}.stackfig .brk{fill:none;stroke:var(--b-muted);stroke-width:1px;opacity:.7}.stackfig .lead2{stroke:currentColor;stroke-width:1px;opacity:.45}.stackfig .lpline{fill:none;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.stackfig .lpline.ok{stroke:var(--b-active)}.stackfig .lpline.bad{stroke:var(--b-pink);stroke-dasharray:7 4}.stackfig .pinch{fill:none;stroke:var(--b-pink);stroke-width:2px}.stackfig .orderline{fill:var(--b-muted);letter-spacing:.04em;font-family:inherit;font-size:11px;font-weight:700}.sealfig .st{fill:var(--b-panel-2);stroke:currentColor;stroke-width:1.2px}.sealfig .ball{fill:var(--b-ground);stroke:currentColor;stroke-width:1.2px}.sealfig .cl{fill:var(--b-rule-strong);stroke:currentColor;stroke-width:.9px}.sealfig .cl.rub{fill:var(--b-cyan-soft);stroke:var(--b-cyan)}.sealfig .dirt{fill:none;stroke:var(--b-pink);stroke-width:2px;stroke-dasharray:4 3}.sealfig .cnote{fill:var(--b-muted);font-family:inherit;font-size:11px;font-weight:700}.sealfig .brk2{fill:none;stroke:var(--b-muted);stroke-width:1px;opacity:.7}.sealfig .grv{fill:var(--b-panel);stroke:currentColor;stroke-width:.9px}.step-fig svg{color:var(--b-ink);font-family:inherit}.sk-st{fill:var(--b-ground);stroke:currentColor;stroke-width:1.5px}.sk-ball{fill:var(--b-panel);stroke:currentColor;stroke-width:1.3px}.sk-sh{fill:var(--b-panel-2);stroke:currentColor;stroke-width:1.2px}.sk-shd{fill:var(--b-rule-strong);stroke:none}.sk-hole{fill:var(--b-panel);stroke:currentColor;stroke-width:1.3px}.sk-ure{fill:var(--b-panel-2);stroke:currentColor;stroke-width:1.5px}.sk-seat{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:5 4}.sk-axle{fill:var(--b-panel);stroke:currentColor;stroke-width:1.4px}.sk-wsh{fill:var(--b-cyan-soft);stroke:var(--b-cyan);stroke-width:1.2px}.sk-nut{fill:var(--b-panel);stroke:currentColor;stroke-width:1.4px}.sk-tool{fill:var(--b-rule);stroke:currentColor;stroke-width:1.4px}.sk-jar{fill:none;stroke:currentColor;stroke-width:1.8px}.sk-liq{fill:var(--b-cyan-soft);stroke:var(--b-cyan);stroke-width:1.2px}.sk-cloth{fill:var(--b-panel-2);stroke:currentColor;stroke-width:1.3px}.sk-drop{fill:var(--b-cyan);stroke:none}.sk-brk{fill:none;stroke:var(--b-muted);stroke-width:1px;opacity:.7}.sk-guide{stroke:var(--b-muted);stroke-width:1px;stroke-dasharray:4 4;opacity:.65}.sk-axis{stroke:var(--b-muted);stroke-width:1px;stroke-dasharray:14 4 3 4;opacity:.8}.sk-arr{fill:none;stroke:var(--b-active);stroke-width:2.6px}.sk-arr.thin{stroke-width:1.9px}.sk-t{fill:var(--b-muted);font-family:inherit;font-size:12px;font-weight:700}
