.butcher-plan.svelte-nhb32n{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.butcher-plan.svelte-nhb32n text:where(.svelte-nhb32n){fill:var(--fg);font-family:var(--font-body)}.butcher-plan.svelte-nhb32n text.butcher-plan__title:where(.svelte-nhb32n){font-family:var(--font-display)}.butcher-plan__bench.svelte-nhb32n{fill:var(--paper-200)}.butcher-plan__bench-top.svelte-nhb32n{fill:var(--paper-300)}.butcher-plan__board.svelte-nhb32n{fill:var(--clay-300)}.butcher-plan__meat.svelte-nhb32n{fill:var(--illustration-meat)}.butcher-plan__fat.svelte-nhb32n{fill:var(--clay-100)}.butcher-plan__coat.svelte-nhb32n{fill:var(--bg-elevated);stroke:var(--canopy-200);stroke-width:1.5}.butcher-plan__band.svelte-nhb32n{fill:var(--canopy-100)}.butcher-plan__strap.svelte-nhb32n{fill:none;stroke:var(--brand);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.butcher-plan__strap--bow.svelte-nhb32n{fill:var(--brand);stroke-width:4}.butcher-plan__skin.svelte-nhb32n{fill:var(--illustration-skin)}.butcher-plan__hair.svelte-nhb32n{fill:var(--ink-700)}.butcher-plan__forearm.svelte-nhb32n{fill:none;stroke:var(--illustration-skin);stroke-width:24;stroke-linecap:round}.butcher-plan__blade.svelte-nhb32n{fill:var(--ink-200);stroke:var(--ink-400);stroke-width:1}.butcher-plan__edge.svelte-nhb32n{fill:var(--ink-300)}.butcher-plan__handle.svelte-nhb32n{fill:var(--clay-800)}.butcher-plan__arm.svelte-nhb32n{transform:rotate(-20deg);transform-origin:300px 318px}.butcher-plan--cutting.svelte-nhb32n .butcher-plan__arm:where(.svelte-nhb32n){animation:svelte-nhb32n-butcher-plan-chop 1.5s var(--ease-in-out) infinite}.butcher-plan--grind.svelte-nhb32n .butcher-plan__arm:where(.svelte-nhb32n){transform:rotate(-22deg)}.butcher-plan--grind.butcher-plan--cutting.svelte-nhb32n .butcher-plan__arm:where(.svelte-nhb32n){animation-name:svelte-nhb32n-butcher-plan-feed}.butcher-plan__steel.svelte-nhb32n{fill:var(--ink-200);stroke:var(--ink-400);stroke-width:1}.butcher-plan__steel--dark.svelte-nhb32n{fill:var(--ink-300)}.butcher-plan__knob.svelte-nhb32n{fill:var(--brand)}.butcher-plan__tray.svelte-nhb32n{fill:var(--bg-elevated);stroke:var(--canopy-200);stroke-width:1.5}.butcher-plan__strands.svelte-nhb32n{fill:none;stroke:var(--illustration-meat);stroke-width:5;stroke-linecap:round;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.butcher-plan--cutting.svelte-nhb32n .butcher-plan__strands:where(.svelte-nhb32n){opacity:1}.butcher-plan__mound.svelte-nhb32n{fill:var(--illustration-meat);opacity:0;transform:translateY(-8px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.butcher-plan__mound--out.svelte-nhb32n{opacity:1;transform:none}.butcher-plan__piece.svelte-nhb32n{opacity:0;transform:translate(-12px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.butcher-plan__piece--cut.svelte-nhb32n{opacity:1;transform:translate(var(--rest-x))}.butcher-plan__tablet.svelte-nhb32n{fill:var(--fg)}.butcher-plan__screen.svelte-nhb32n{fill:var(--bg-elevated)}.butcher-plan__rule.svelte-nhb32n{stroke:var(--border)}.butcher-plan__row-bg.svelte-nhb32n{fill:var(--canopy-50);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.butcher-plan__check.svelte-nhb32n{fill:var(--bg-elevated);stroke:var(--border-strong);stroke-width:1.5;transition:fill var(--dur-slow) var(--ease-out),stroke var(--dur-slow) var(--ease-out)}.butcher-plan__tick.svelte-nhb32n{fill:none;stroke:var(--fg-inverse);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.butcher-plan__row.svelte-nhb32n text:where(.svelte-nhb32n){transition:fill var(--dur-slow) var(--ease-out)}.butcher-plan__row--done.svelte-nhb32n text:where(.svelte-nhb32n){fill:var(--fg-muted)}.butcher-plan__row--done.svelte-nhb32n .butcher-plan__check:where(.svelte-nhb32n){fill:var(--brand);stroke:var(--brand)}.butcher-plan__row--done.svelte-nhb32n .butcher-plan__tick:where(.svelte-nhb32n){opacity:1}.butcher-plan__row--active.svelte-nhb32n text:where(.svelte-nhb32n){font-weight:700}.butcher-plan__row--active.svelte-nhb32n .butcher-plan__row-bg:where(.svelte-nhb32n){opacity:1}.butcher-plan__row--active.svelte-nhb32n .butcher-plan__check:where(.svelte-nhb32n){stroke:var(--brand)}@keyframes svelte-nhb32n-butcher-plan-chop{0%,to{transform:rotate(-20deg)}45%,58%{transform:rotate(6deg)}}@keyframes svelte-nhb32n-butcher-plan-feed{0%,to{transform:rotate(-22deg)}45%,58%{transform:rotate(-4deg)}}
