:root{--hv2d-for-flow-fade:.24s;--hv2d-at-flow-hide:.24s;--hv2d-for-assembly-dim:.24s;--hv2d-at-assemble:.36s;--hv2d-for-part-in:.62s;--hv2d-for-names-in:.36s;--hv2d-at-names-after:.26s;--hv2d-for-zoom:.6s;--hv2d-for-shift:.65s;--hv2d-at-shift-step:80ms;--hv2d-for-part-name-out:.18s;--hv2d-for-part-name-in:.3s;--hv2d-at-part-name-in:.52s;--hv2d-for-names-wrap:.22s}main[data-home=v2] .hv2-detail .hv2-detail-drawing{width:100%;height:auto;display:block}main[data-home=v2] .hv2-detail :is(.hv2-detail-strong,.hv2-detail-thin,.hv2-detail-key,.hv2-detail-hatch,.hv2-detail-course,.hv2-detail-callout-line,.hv2-detail-lip){fill:none;stroke-linecap:butt;stroke-linejoin:miter}main[data-home=v2] .hv2-detail .hv2-detail-strong{stroke:var(--hv2-scheme,#ede8de);stroke-width:1.8px}main[data-home=v2] .hv2-detail .hv2-detail-member{fill:var(--hv2-detail-sheet,#161817);stroke:none}main[data-home=v2] .hv2-detail .hv2-detail-lip{stroke:var(--hv2-scheme,#ede8de);stroke-opacity:.45;stroke-width:.8px}main[data-home=v2] .hv2-detail .hv2-detail-thin{stroke:var(--hv2-scheme,#ede8de);stroke-opacity:.7;stroke-width:1px}main[data-home=v2] .hv2-detail .hv2-detail-key{stroke:var(--hv2-copper-text,#d39a6f);stroke-width:1.6px}main[data-home=v2] .hv2-detail .hv2-detail-plate{fill:var(--hv2-copper-text,#d39a6f);fill-opacity:.1;stroke:var(--hv2-copper-text,#d39a6f);stroke-width:1.3px;stroke-linejoin:miter}main[data-home=v2] .hv2-detail .hv2-detail-cut{stroke-width:2.2px}main[data-home=v2] .hv2-detail .hv2-detail-fix{stroke-width:1.1px}main[data-home=v2] .hv2-detail .hv2-detail-screw{fill:var(--hv2-copper-text,#d39a6f)}main[data-home=v2] .hv2-detail .hv2-detail-bolt{fill:var(--hv2-detail-sheet,#161817);stroke:var(--hv2-copper-text,#d39a6f);stroke-width:1.1px;stroke-linejoin:miter}main[data-home=v2] .hv2-detail .hv2-detail-hidden{stroke-dasharray:4 2.5}main[data-home=v2] .hv2-detail .hv2-detail-hatch{stroke:var(--hv2-scheme,#ede8de);stroke-opacity:.4;stroke-width:1px}main[data-home=v2] .hv2-detail .hv2-detail-grain{fill:var(--hv2-scheme,#ede8de);fill-opacity:.45}main[data-home=v2] .hv2-detail .hv2-detail-course{stroke:var(--hv2-scheme,#ede8de);stroke-opacity:.3;stroke-width:1px}main[data-home=v2] .hv2-detail .hv2-detail-callout-line{stroke:var(--hv2-scheme,#ede8de);stroke-opacity:.5;stroke-width:.8px}main[data-home=v2] .hv2-detail .hv2-detail-dot{fill:var(--hv2-scheme,#ede8de)}main[data-home=v2] .hv2-detail .hv2-detail-label{font:600 11px/1 var(--font-manrope), sans-serif;fill:var(--hv2-scheme,#ede8de);letter-spacing:0}main[data-home=v2] .hv2-detail .hv2-detail-flow{opacity:0;visibility:hidden;transition:opacity var(--hv2d-for-flow-fade) ease, visibility 0s var(--hv2d-at-flow-hide)}main[data-home=v2] .hv2-detail[data-flow] .hv2-detail-flow{opacity:1;visibility:visible;transition:opacity var(--hv2d-for-flow-fade) ease, visibility 0s}main[data-home=v2] .hv2-detail .hv2-detail-flow-way{fill:none;stroke:var(--hv2-load,var(--color-load));stroke-width:2.4px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:6 4}main[data-home=v2] .hv2-detail .hv2-detail-flow-head{fill:var(--hv2-load,var(--color-load));stroke:none}main[data-home=v2] .hv2-detail .hv2-detail-assembly{transition:opacity var(--hv2d-for-assembly-dim) ease}main[data-home=v2] .hv2-detail[data-flow] .hv2-detail-assembly{opacity:.55}@media (prefers-reduced-motion:no-preference){main[data-home=v2] .hv2-detail .hv2-detail-drawing{--step:min(.26s, 1.56s / var(--parts,6))}main[data-home=v2] .hv2-detail .hv2-detail-part{animation:hv2-detail-part var(--hv2d-for-part-in) var(--ease-premium) both;animation-delay:calc(var(--hv2d-at-assemble) + var(--n,0) * var(--step))}main[data-home=v2] .hv2-detail .hv2-detail-callouts{animation:hv2-detail-names var(--hv2d-for-names-in) ease both;animation-delay:calc(var(--hv2d-at-assemble) + var(--parts,4) * var(--step) + var(--hv2d-at-names-after))}main[data-home=v2] .hv2-detail[data-flow] .hv2-detail-flow-way{animation:hv2-detail-flow var(--motion-draw) linear infinite}}@keyframes hv2-detail-part{0%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px))}35%{opacity:1}}@keyframes hv2-detail-names{0%{opacity:0}}@keyframes hv2-detail-flow{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}main[data-home=v2] .hv2-detail .hv2-detail-zoom{transform-box:view-box;transform-origin:50%;transition:transform var(--hv2d-for-zoom) var(--ease-premium)}main[data-home=v2] .hv2-detail[data-exploded] .hv2-detail-zoom{transform:scale(.8)}main[data-home=v2] .hv2-detail .hv2-detail-part-shift{transition:transform var(--hv2d-for-shift) var(--ease-premium);transition-delay:calc(var(--n,0) * var(--hv2d-at-shift-step))}main[data-home=v2] .hv2-detail[data-exploded] .hv2-detail-part-shift{transform:translate(var(--ex,0px), var(--ey,0px));transition-delay:calc((var(--parts,6) - 1 - var(--n,0)) * var(--hv2d-at-shift-step))}main[data-home=v2] .hv2-detail .hv2-detail-part-name{opacity:0;transition:opacity var(--hv2d-for-part-name-out) ease;pointer-events:none}main[data-home=v2] .hv2-detail[data-exploded] .hv2-detail-part-name{opacity:1;transition:opacity var(--hv2d-for-part-name-in) ease var(--hv2d-at-part-name-in)}main[data-home=v2] .hv2-detail .hv2-detail-part-name circle{fill:var(--hv2-copper-fill,#a0522a);stroke:#f0b48a;stroke-width:.8px}main[data-home=v2] .hv2-detail .hv2-detail-part-step{font:700 8.5px/1 var(--font-condensed), sans-serif;fill:#f5f2eb}main[data-home=v2] .hv2-detail .hv2-detail-part-word{font:600 10.5px/1 var(--font-manrope), sans-serif;fill:var(--hv2-scheme,#ede8de);letter-spacing:0;paint-order:stroke;stroke:var(--hv2-detail-sheet,#161817);stroke-width:3px;stroke-linejoin:round}main[data-home=v2] .hv2-detail .hv2-detail-names-wrap{transition:opacity var(--hv2d-for-names-wrap) ease}main[data-home=v2] .hv2-detail[data-exploded] .hv2-detail-names-wrap{opacity:0}
