.ml-grid.svelte-11zem4y line:where(.svelte-11zem4y){stroke:var(--slate);stroke-width:.5;opacity:.2}.ml-vise.svelte-11zem4y rect:where(.svelte-11zem4y){fill:var(--slate);fill-opacity:.16;stroke:var(--slate);stroke-width:1.4}.ml-raw.svelte-11zem4y{fill:none;stroke:var(--slate);stroke-width:.8;stroke-dasharray:5 4;opacity:.55}.ml-part.svelte-11zem4y{fill:var(--surface);stroke:var(--slate);stroke-width:1.6;stroke-linejoin:round}.ml-pocket.svelte-11zem4y{fill:var(--slate);fill-opacity:.1;stroke:var(--slate);stroke-width:1.2;stroke-dasharray:100;stroke-dashoffset:100}.ml-hole.svelte-11zem4y{fill:none;stroke:var(--slate);stroke-width:1;stroke-dasharray:4 3}.ml-cutter.svelte-11zem4y circle:where(.svelte-11zem4y){fill:var(--surface);stroke:var(--slate);stroke-width:1.8}.ml-cutter.svelte-11zem4y line:where(.svelte-11zem4y){stroke:var(--slate);stroke-width:1.6}.ml-chip.svelte-11zem4y{fill:var(--lime);opacity:0}.ml-cutter.svelte-11zem4y,.ml-chip.svelte-11zem4y{offset-path:path("M88,82 L212,82 L212,118 L88,118 Z");offset-rotate:0deg;offset-distance:0%}@media(prefers-reduced-motion:no-preference){.ml-cutter.svelte-11zem4y{animation:svelte-11zem4y-ml-feed 7s linear infinite}.ml-chip.svelte-11zem4y{animation:svelte-11zem4y-ml-feed 7s linear infinite,svelte-11zem4y-ml-flicker .14s steps(2) infinite}.ml-pocket.svelte-11zem4y{animation:svelte-11zem4y-ml-cut 7s linear infinite}}@keyframes svelte-11zem4y-ml-feed{0%,8%{offset-distance:0%}78%,to{offset-distance:100%}}@keyframes svelte-11zem4y-ml-cut{0%,8%{stroke-dashoffset:100}78%,to{stroke-dashoffset:0}}@keyframes svelte-11zem4y-ml-flicker{0%,40%{opacity:0}41%,to{opacity:.9}}svg.svelte-k36cci{display:block;width:100%;height:auto}.mp-solid.svelte-k36cci{fill:none;stroke:var(--slate);stroke-width:1.6;stroke-linejoin:round}.mp-raw.svelte-k36cci{fill:none;stroke:var(--slate);stroke-width:.8;stroke-dasharray:5 4;opacity:.5}.mp-hidden.svelte-k36cci{fill:none;stroke:var(--slate);stroke-width:1;stroke-dasharray:4 3}.mp-dim.svelte-k36cci{fill:var(--text-soft);font-family:var(--font-num);font-size:8.5px}.mp-note.svelte-k36cci{margin:8px 0 0;font-size:11.5px;color:var(--text-faint)}.mill-holes.svelte-up8nbp{font-family:var(--font-num);font-size:12.5px;padding-top:4px}
