.pc[data-astro-cid-ibrg2rgg]{margin:var(--s-4) 0;gap:var(--s-2);display:grid}.pc[data-astro-cid-ibrg2rgg] svg[data-astro-cid-ibrg2rgg][role=img]{width:100%;max-width:560px;height:auto}.pc-axis[data-astro-cid-ibrg2rgg]{stroke:var(--line-strong)}.pc-tick[data-astro-cid-ibrg2rgg]{font:12px var(--font-mono);fill:var(--fg-muted)}.pc-legend[data-astro-cid-ibrg2rgg]{gap:var(--s-1) var(--s-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-legend[data-astro-cid-ibrg2rgg] li[data-astro-cid-ibrg2rgg]{align-items:center;gap:var(--s-2);display:inline-flex}figcaption[data-astro-cid-ibrg2rgg]{font-size:var(--text-sm);color:var(--fg-muted)}.pc-table-wrap[data-astro-cid-ibrg2rgg]{overflow-x:auto}.pc-table[data-astro-cid-ibrg2rgg]{border-collapse:collapse;font-size:var(--text-sm)}.pc-table[data-astro-cid-ibrg2rgg] th[data-astro-cid-ibrg2rgg],.pc-table[data-astro-cid-ibrg2rgg] td[data-astro-cid-ibrg2rgg]{padding:var(--s-1) var(--s-3);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.pc-table[data-astro-cid-ibrg2rgg] th[data-astro-cid-ibrg2rgg]:first-child{text-align:left}.tdraw[data-astro-cid-abcya2qp]{gap:var(--s-3);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tdraw[data-astro-cid-abcya2qp] li[data-astro-cid-abcya2qp]{gap:var(--s-2);counter-increment:step;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-muted);align-content:start;display:grid}.tdraw[data-astro-cid-abcya2qp] li[data-astro-cid-abcya2qp]>span[data-astro-cid-abcya2qp]:before{content:counter(step) ". ";font-family:var(--font-mono);color:var(--fg)}.tdraw[data-astro-cid-abcya2qp] svg[data-astro-cid-abcya2qp]{aspect-ratio:4/3;background:var(--surface);border:var(--border) solid var(--line);width:100%;height:auto}.tdraw--compact[data-astro-cid-abcya2qp] li[data-astro-cid-abcya2qp]{font-size:var(--text-xs)}.tdraw[data-astro-cid-abcya2qp] .mat{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.tdraw[data-astro-cid-abcya2qp] .weave{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3;fill:none}.tdraw[data-astro-cid-abcya2qp] .ln,.tdraw[data-astro-cid-abcya2qp] .tool-ln{fill:none;stroke:var(--fg);stroke-width:2px;stroke-linecap:round}.tdraw[data-astro-cid-abcya2qp] .tool-ln{stroke-width:4px}.tdraw[data-astro-cid-abcya2qp] .tool{fill:var(--fg)}.tdraw[data-astro-cid-abcya2qp] .mesh{stroke:var(--line-strong);stroke-width:1px}.tdraw[data-astro-cid-abcya2qp] .hole{fill:var(--tint-m);stroke:var(--ink-m);stroke-width:1.5px;stroke-dasharray:3 2}.tdraw[data-astro-cid-abcya2qp] .ink-m{fill:var(--ink-m)}.tdraw[data-astro-cid-abcya2qp] .ink-c{fill:var(--ink-c)}.tdraw[data-astro-cid-abcya2qp] .ink-y{fill:var(--ink-y)}.tdraw[data-astro-cid-abcya2qp] .ink-k{fill:var(--fg)}.tdraw[data-astro-cid-abcya2qp] .ink-line{fill:none;stroke:var(--ink-m);stroke-width:4px;stroke-linecap:round}.tdraw[data-astro-cid-abcya2qp] .pad{fill:var(--tint-y);stroke:var(--fg);stroke-width:1.5px}.tdraw[data-astro-cid-abcya2qp] .arrow{fill:none;stroke:var(--action);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tdraw[data-astro-cid-abcya2qp] .beam{stroke:var(--ink-m);stroke-width:3px}.tdraw[data-astro-cid-abcya2qp] .spark{stroke:var(--ink-y);stroke-width:2px;stroke-linecap:round}.tdraw[data-astro-cid-abcya2qp] .wood{fill:var(--tint-y);stroke:var(--line-strong)}.tdraw[data-astro-cid-abcya2qp] .engraved{stroke:var(--fg-muted);stroke-width:5px;stroke-linecap:round}.tdraw[data-astro-cid-abcya2qp] .film{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.tdraw[data-astro-cid-abcya2qp] .heat{fill:none;stroke:var(--ink-m);stroke-width:1.5px;stroke-linecap:round}.tdraw[data-astro-cid-abcya2qp] .stitch,.tdraw[data-astro-cid-abcya2qp] .thread{fill:none;stroke:var(--ink-c);stroke-width:2px;stroke-linejoin:round}.tdraw[data-astro-cid-abcya2qp] .thread-thick{fill:none;stroke:var(--ink-c);stroke-width:4px;stroke-linecap:round}.tdraw[data-astro-cid-abcya2qp] .cut{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:4 3}.tdraw[data-astro-cid-abcya2qp] .label{fill:var(--ink-c);stroke:var(--fg);stroke-width:1px}.tdraw[data-astro-cid-abcya2qp] .resin{fill:var(--tint-c);fill-opacity:.6;stroke:var(--ink-c);stroke-width:1.5px}.tdraw[data-astro-cid-abcya2qp] .shine{fill:none;stroke:var(--surface);stroke-width:2.5px;stroke-linecap:round}@media (width<=30rem){.tdraw[data-astro-cid-abcya2qp]{gap:var(--s-2)}.tdraw[data-astro-cid-abcya2qp] li[data-astro-cid-abcya2qp]{font-size:var(--text-xs)}}
