Files
OrcaSlicer/docs/ux/offer_atlas_inline.html
T
Tommaso Bianchi c4990ee956 docs/ux: draw the offer as a vertical list too, and it wins
Tommaso was not sure about the ring and proposed a vertical list: left-click
selects, right-click exposes icon / name / shortcut. Drawn, it is better, and
the reasons are visible in the renders rather than arguable.

THE DISABLED ROW CAN SPEAK. This is the one that decides it. A ring slot that
does not apply is an empty circle: it says nothing, and on a fresh document six
of the eight are empty. A list row that does not apply is greyed IN PLACE with
its own name and its own reason — "Create a sketch, or pick a solid face,
first", "Create a solid body to pattern first" — which are strings the product
already ships and which tool_atlas.json already carries. The first-run picture
stops being a mostly-empty ring and becomes a map of what the product does and
what you must do first. For the audience section 2 puts first, that is the
whole ballgame.

THE OVERFLOW DISAPPEARS. Sketch Create needs nine addresses; a ring of eight
pushed Polygon and Point behind a "More" slot. Nine rows is just nine rows. The
one measured defect in the ring design is not a defect in this one.

SHORTCUTS READ AS A COLUMN. Right-aligned in a list they stack into something
the eye learns passively, which is exactly the graduation path 4.1 claims —
and it is the mechanism by which the power user Tommaso describes stops opening
the menu at all. Around a ring the same keys are eight loose chips.

Also, unglamorously: long translated names fit, arrow keys and screen readers
work natively where a radial needs special handling, and a 324px box costs the
1366x768 machine far less than a 380px disc over the model.

What the ring keeps: equidistant targets and a future flick gesture. Since the
brief is that power users live on the keyboard, that buys less than it looks.

The invariant is untouched — same eight families, same fixed order, nothing
re-sorted, nothing compacted. Only the geometry changed, which is the point:
the map survived a change of form factor, so it was a real map.

Both forms are now rendered side by side for the same states, and the atlas
opens with the pairs.

snaporca-96r.
2026-07-31 11:50:40 +02:00

78 lines
569 KiB
HTML

<!doctype html><meta charset="utf-8"><title>Design tab — offer atlas</title>
<style>
:root{color-scheme:dark;--bg:#15181c;--panel:#1c2026;--line:#2c323a;--tx:#e7ecf1;--mu:#93a0ad;--ac:#4f9bd9}
body{margin:0;background:var(--bg);color:var(--tx);font:15px/1.55 Inter,system-ui,sans-serif}
header{padding:38px 40px 22px;border-bottom:1px solid var(--line)}
h1{margin:0 0 6px;font-size:26px;letter-spacing:-.02em}
h2{margin:38px 0 12px;font-size:18px} p{color:var(--mu);max-width:78ch}
main{padding:0 40px 60px}
.stats{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0 6px}
.stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 16px;min-width:130px}
.stat b{display:block;font-size:24px} .stat span{color:var(--mu);font-size:12px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:18px}
figure{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}
figure img{width:100%;display:block}
figcaption{padding:9px 13px;font-size:13px;color:var(--mu);border-top:1px solid var(--line)}
table{border-collapse:collapse;width:100%;font-size:13px;margin-top:10px}
th,td{border-bottom:1px solid var(--line);padding:7px 10px;text-align:left;vertical-align:top}
th{color:var(--mu);font-weight:500} td.n{text-align:right;font-variant-numeric:tabular-nums}
td.d{color:var(--mu);font-size:12px}
.wrap{overflow-x:auto}
</style>
<header>
<h1>The offer — atlas of every state</h1>
<p>Every state of the object-driven tool offer, generated from
<code>docs/ux/tool_atlas.json</code>. The invariant under test: a verb has one address, that
address is the same in every selection where it appears, and slots that do not apply are drawn
empty rather than compacted.</p>
<div class="stats">
<div class="stat"><b>60</b><span>verbs mapped</span></div>
<div class="stat"><b>20</b><span>selection kinds</span></div>
<div class="stat"><b>40</b><span>primary rings</span></div>
<div class="stat"><b>73</b><span>secondary rings</span></div>
<div class="stat"><b>113</b><span>states total</span></div>
<div class="stat"><b>3.5/8</b><span>mean slots filled</span></div>
<div class="stat"><b>6</b><span>verbs with no GUI yet</span></div>
</div>
</header>
<main>
<h2>Decision 0 — ring or vertical list</h2>
<p>The live question. Both forms carry the SAME map and the same invariant — fixed order, never
re-sorted, nothing compacted; only the geometry differs. Left-click selects; right-click opens the
offer. What the list buys: a disabled row can state its own reason in the words the product
already ships, where an empty slot in a ring is mute; nine sketch primitives fit without an
overflow; shortcuts line up in a readable column; long translated names fit; and it is navigable
by arrow key and by screen reader, which a radial is not. What it costs: no equidistant flick
gesture, and travel to the last row is longer than to the nearest direction. Pairs below —
list first, the same state as a ring second.</p>
<h2>Decision 1 — ring capacity</h2>
<p>The same three selections at eight and at twelve. Eight keeps 45° between neighbours, which is
the reliable eyes-free pointing threshold and maps 1:1 to the numpad; twelve buys direct addresses
for more verbs at 30° spacing and positions that stop being nameable.</p>
<div class="grid"><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="856.7" cy="254.7" r="10" fill="#4f9bd9"/><text x="856.7" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="895.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="895.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="804.7" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="834.7" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="856.7" cy="444.3" r="10" fill="#4f9bd9"/><text x="856.7" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="710.3" y="560.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="572.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="615.2" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="645.2" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Transform</text><circle cx="667.2" cy="444.3" r="10" fill="#4f9bd9"/><text x="667.2" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="627.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">5</text><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="695.5" y="403.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face</text></svg><figcaption>8 slots — face_planar</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Straight edge selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><line x1="629.1" y1="360.5" x2="759.0" y2="435.5" stroke="#f5a623" stroke-width="5" stroke-linecap="round"/><circle cx="694.0192378864668" cy="398.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="694.0192378864668" cy="398.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="694.0192378864668" cy="398.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="694.0" cy="264.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="788.8" cy="303.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="828.0" cy="398.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="758.8" y="462.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(788.8,490.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="788.8" y="540.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="810.8" cy="470.8" r="10" fill="#4f9bd9"/><text x="810.8" y="474.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="664.0" y="502.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(694.0,530.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 6 C-4 -8 4 8 10 -6" fill="none"/><circle cx="-7" cy="0" r="2.4"/><circle cx="0" cy="0.5" r="2.4"/><circle cx="7" cy="0" r="2.4"/></g><text x="694.0" y="580.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern on Curve</text><circle cx="599.3" cy="492.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="530.0" y="368.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(560.0,396.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="560.0" y="446.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="582.0" cy="376.0" r="10" fill="#4f9bd9"/><text x="582.0" y="380.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><circle cx="599.3" cy="303.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="642.7" y="430.0" width="102.7" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="694.0" y="445.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Straight edge</text></svg><figcaption>8 slots — edge_str</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch line selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="570" y1="410" x2="810" y2="310" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="570" cy="410" r="5" fill="#f5a623"/><circle cx="810" cy="310" r="5" fill="#f5a623"/><circle cx="690" cy="360" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="360" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="360" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="204.0" r="10" fill="#4f9bd9"/><text x="712.0" y="208.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="754.8" y="235.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,263.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="784.8" y="313.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="775.0" y="320.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="332.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="794.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="824.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="814.2" y="415.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="427.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><rect x="754.8" y="424.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,452.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="784.8" y="502.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="806.8" cy="432.8" r="10" fill="#4f9bd9"/><text x="806.8" y="436.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="660.0" y="464.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,492.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="690.0" y="542.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="680.2" y="549.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="561.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="565.2" y="424.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,452.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="595.2" y="502.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="526.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="578.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="565.2" y="235.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,263.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="595.2" y="313.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="617.2" cy="243.2" r="10" fill="#4f9bd9"/><text x="617.2" y="247.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="645.5" y="392.0" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch line</text></svg><figcaption>8 slots — sk_line</figcaption></figure></div>
<div class="grid" style="margin-top:18px"><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 12 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><rect x="776.9" y="225.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.9,253.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="806.9" y="303.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="828.9" cy="233.5" r="10" fill="#4f9bd9"/><text x="828.9" y="237.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="826.0" y="274.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(856.0,302.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="856.0" y="352.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="878.0" cy="282.5" r="10" fill="#4f9bd9"/><text x="878.0" y="286.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="895.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="895.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="826.0" y="408.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(856.0,436.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="856.0" y="486.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="826.4" y="493.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="856.0" y="505.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="776.9" y="457.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.9,485.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="806.9" y="535.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Transform</text><circle cx="828.9" cy="465.5" r="10" fill="#4f9bd9"/><text x="828.9" y="469.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="761.9" cy="483.5" r="10" fill="#4f9bd9"/><text x="761.9" y="487.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">5</text><rect x="642.9" y="457.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(672.9,485.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="672.9" y="535.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="694.9" cy="465.5" r="10" fill="#4f9bd9"/><text x="694.9" y="469.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="623.9" cy="438.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="623.9" cy="304.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="672.9" cy="255.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="695.5" y="403.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face</text></svg><figcaption>12 slots — face_planar</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Straight edge selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 12 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><line x1="629.1" y1="360.5" x2="759.0" y2="435.5" stroke="#f5a623" stroke-width="5" stroke-linecap="round"/><circle cx="694.0192378864668" cy="398.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="694.0192378864668" cy="398.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="694.0192378864668" cy="398.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="694.0" cy="264.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="761.0" cy="282.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="810.1" cy="331.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="798.0" y="368.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(828.0,396.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="828.0" y="446.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="850.0" cy="376.0" r="10" fill="#4f9bd9"/><text x="850.0" y="380.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="780.1" y="435.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(810.1,463.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 6 C-4 -8 4 8 10 -6" fill="none"/><circle cx="-7" cy="0" r="2.4"/><circle cx="0" cy="0.5" r="2.4"/><circle cx="7" cy="0" r="2.4"/></g><text x="810.1" y="513.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern on Curve</text><circle cx="761.0" cy="514.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="664.0" y="502.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(694.0,530.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="694.0" y="580.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="716.0" cy="510.0" r="10" fill="#4f9bd9"/><text x="716.0" y="514.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><circle cx="627.0" cy="514.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="578.0" cy="465.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="560.0" cy="398.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="578.0" cy="331.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="627.0" cy="282.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="642.7" y="430.0" width="102.7" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="694.0" y="445.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Straight edge</text></svg><figcaption>12 slots — edge_str</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch line selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 12 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="570" y1="410" x2="810" y2="310" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="570" cy="410" r="5" fill="#f5a623"/><circle cx="810" cy="310" r="5" fill="#f5a623"/><circle cx="690" cy="360" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="360" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="360" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="204.0" r="10" fill="#4f9bd9"/><text x="712.0" y="208.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="727.0" y="214.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(757.0,242.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="757.0" y="292.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="747.2" y="299.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="757.0" y="311.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="776.0" y="263.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.0,291.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="806.0" y="341.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="796.2" y="348.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="806.0" y="360.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><rect x="794.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="824.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="846.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="846.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="776.0" y="397.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.0,425.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="806.0" y="475.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="796.2" y="482.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="806.0" y="494.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="727.0" y="446.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(757.0,474.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="757.0" y="524.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="660.0" y="464.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,492.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="690.0" y="542.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="712.0" cy="472.0" r="10" fill="#4f9bd9"/><text x="712.0" y="476.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="593.0" y="446.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(623.0,474.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="623.0" y="524.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="645.0" cy="454.0" r="10" fill="#4f9bd9"/><text x="645.0" y="458.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="574.0" cy="427.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="556.0" cy="360.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="574.0" cy="293.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="623.0" cy="244.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="645.5" y="392.0" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch line</text></svg><figcaption>12 slots — sk_line</figcaption></figure></div>
<h2>Decision 2 — one map or one per mode</h2>
<p>These renders use ONE shared map: sketch verbs occupy the same eight families as model verbs,
so dress-up is south-east whether you picked a solid edge or a sketch line. Compare the sketch-mode
states below against the model-mode ones — if a verb that exists in both modes ever appears at two
addresses, the shared map has failed and the split map is the answer.</p>
<h2>The matrix — every selection, every document state</h2>
<div class="wrap"><table>
<tr><th>Selection</th><th>Document</th><th>Verbs</th><th>Slots</th><th>2nd rings</th><th>What lands where</th></tr>
<tr><td>Nothing selected</td><td>Working document</td><td class="n">5</td><td class="n">2/8</td><td class="n">1</td><td class="d">create: Sketch · reference: Plane, Axis, Coord Sys, Helix</td></tr><tr><td>Planar face</td><td>Working document</td><td class="n">18</td><td class="n">8/8</td><td class="n">6</td><td class="d">create: Sketch · add: Extrude, Thicken · remove: Hole, Shell · dressup: Fillet, Chamfer, Draft · repeat: Pattern · transform: Mate, Align to · reference: Plane, Axis, Coord Sys, Project, Measure · modify: Edit, Delete Face</td></tr><tr><td>Cylindrical face</td><td>Working document</td><td class="n">6</td><td class="n">3/8</td><td class="n">2</td><td class="d">remove: Thread · reference: Axis, Helix, Measure · modify: Edit, Delete Face</td></tr><tr><td>Curved face</td><td>Working document</td><td class="n">5</td><td class="n">4/8</td><td class="n">1</td><td class="d">add: Thicken · dressup: Draft · reference: Measure · modify: Edit, Delete Face</td></tr><tr><td>Straight edge</td><td>Working document</td><td class="n">6</td><td class="n">3/8</td><td class="n">2</td><td class="d">dressup: Fillet, Chamfer · repeat: Pattern on Curve · reference: Plane, Axis, Measure</td></tr><tr><td>Circular edge</td><td>Working document</td><td class="n">4</td><td class="n">3/8</td><td class="n">1</td><td class="d">remove: Thread · dressup: Fillet, Chamfer · reference: Measure</td></tr><tr><td>Vertex</td><td>Working document</td><td class="n">4</td><td class="n">1/8</td><td class="n">1</td><td class="d">reference: Plane, Axis, Coord Sys, Measure</td></tr><tr><td>Solid body</td><td>Working document</td><td class="n">15</td><td class="n">6/8</td><td class="n">5</td><td class="d">remove: Shell, Cut, Split · dressup: Fillet, Chamfer · repeat: Pattern, Mirror, Pattern on Curve · transform: Move · reference: Project, Measure, Mass · modify: Edit, Colour, Delete</td></tr><tr><td>Sheet body</td><td>Working document</td><td class="n">7</td><td class="n">5/8</td><td class="n">1</td><td class="d">add: Thicken Surface · dressup: Surface Offset · transform: Move · reference: Measure · modify: Edit, Colour, Delete</td></tr><tr><td>Two bodies</td><td>Working document</td><td class="n">5</td><td class="n">4/8</td><td class="n">1</td><td class="d">add: Combine · transform: Mate · reference: Measure, Interference · modify: Delete</td></tr><tr><td>Datum plane</td><td>Working document</td><td class="n">9</td><td class="n">5/8</td><td class="n">3</td><td class="d">create: Sketch · remove: Hole, Cut · repeat: Mirror · reference: Plane, Helix, Project · modify: Edit, Delete</td></tr><tr><td>Datum axis</td><td>Working document</td><td class="n">2</td><td class="n">1/8</td><td class="n">1</td><td class="d">modify: Edit, Delete</td></tr><tr><td>Coordinate system</td><td>Working document</td><td class="n">3</td><td class="n">2/8</td><td class="n">1</td><td class="d">transform: Mate · modify: Edit, Delete</td></tr><tr><td>Text / imported art</td><td>Working document</td><td class="n">4</td><td class="n">3/8</td><td class="n">1</td><td class="d">repeat: Pattern · transform: Move · modify: Edit, Delete</td></tr><tr><td>Closed sketch loop</td><td>Working document</td><td class="n">11</td><td class="n">3/8</td><td class="n">2</td><td class="d">add: Extrude, Revolve, Sweep, Loft, Surface Extrude, Surface Revolve, Surface Loft, Surface Fill · repeat: Pattern · modify: Edit, Delete</td></tr><tr><td>Sketch, nothing picked</td><td>Working document</td><td class="n">11</td><td class="n">2/8</td><td class="n">2</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · reference: Dimension, Construction</td></tr><tr><td>Sketch line</td><td>Working document</td><td class="n">20</td><td class="n">8/8</td><td class="n">4</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · add: Offset · remove: Trim · dressup: Fillet, Chamfer · repeat: Mirror · transform: Move · reference: Dimension, Constrain, Construction · modify: Extend, Delete</td></tr><tr><td>Sketch arc or circle</td><td>Working document</td><td class="n">18</td><td class="n">7/8</td><td class="n">3</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · add: Offset · remove: Trim · repeat: Mirror · transform: Move · reference: Dimension, Constrain, Construction · modify: Extend, Delete</td></tr><tr><td>Sketch point</td><td>Working document</td><td class="n">13</td><td class="n">4/8</td><td class="n">2</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · transform: Move · reference: Dimension, Constrain · modify: Delete</td></tr><tr><td>Two sketch entities</td><td>Working document</td><td class="n">20</td><td class="n">8/8</td><td class="n">4</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · add: Offset · remove: Trim · dressup: Fillet, Chamfer · repeat: Mirror · transform: Move · reference: Dimension, Constrain, Construction · modify: Extend, Delete</td></tr><tr><td>Nothing selected</td><td>Fresh document</td><td class="n">5</td><td class="n">2/8</td><td class="n">1</td><td class="d">create: Sketch · reference: Plane, Axis, Coord Sys, Helix</td></tr><tr><td>Planar face</td><td>Fresh document</td><td class="n">7</td><td class="n">4/8</td><td class="n">1</td><td class="d">create: Sketch · add: Extrude · reference: Plane, Axis, Coord Sys, Measure · modify: Edit</td></tr><tr><td>Cylindrical face</td><td>Fresh document</td><td class="n">4</td><td class="n">2/8</td><td class="n">1</td><td class="d">reference: Axis, Helix, Measure · modify: Edit</td></tr><tr><td>Curved face</td><td>Fresh document</td><td class="n">2</td><td class="n">2/8</td><td class="n">0</td><td class="d">reference: Measure · modify: Edit</td></tr><tr><td>Straight edge</td><td>Fresh document</td><td class="n">3</td><td class="n">1/8</td><td class="n">1</td><td class="d">reference: Plane, Axis, Measure</td></tr><tr><td>Circular edge</td><td>Fresh document</td><td class="n">1</td><td class="n">1/8</td><td class="n">0</td><td class="d">reference: Measure</td></tr><tr><td>Vertex</td><td>Fresh document</td><td class="n">4</td><td class="n">1/8</td><td class="n">1</td><td class="d">reference: Plane, Axis, Coord Sys, Measure</td></tr><tr><td>Solid body</td><td>Fresh document</td><td class="n">3</td><td class="n">2/8</td><td class="n">1</td><td class="d">reference: Measure · modify: Edit, Delete</td></tr><tr><td>Sheet body</td><td>Fresh document</td><td class="n">3</td><td class="n">2/8</td><td class="n">1</td><td class="d">reference: Measure · modify: Edit, Delete</td></tr><tr><td>Two bodies</td><td>Fresh document</td><td class="n">2</td><td class="n">2/8</td><td class="n">0</td><td class="d">reference: Measure · modify: Delete</td></tr><tr><td>Datum plane</td><td>Fresh document</td><td class="n">5</td><td class="n">3/8</td><td class="n">2</td><td class="d">create: Sketch · reference: Plane, Helix · modify: Edit, Delete</td></tr><tr><td>Datum axis</td><td>Fresh document</td><td class="n">2</td><td class="n">1/8</td><td class="n">1</td><td class="d">modify: Edit, Delete</td></tr><tr><td>Coordinate system</td><td>Fresh document</td><td class="n">2</td><td class="n">1/8</td><td class="n">1</td><td class="d">modify: Edit, Delete</td></tr><tr><td>Text / imported art</td><td>Fresh document</td><td class="n">2</td><td class="n">1/8</td><td class="n">1</td><td class="d">modify: Edit, Delete</td></tr><tr><td>Closed sketch loop</td><td>Fresh document</td><td class="n">7</td><td class="n">2/8</td><td class="n">2</td><td class="d">add: Extrude, Revolve, Surface Extrude, Surface Revolve, Surface Fill · modify: Edit, Delete</td></tr><tr><td>Sketch, nothing picked</td><td>Fresh document</td><td class="n">11</td><td class="n">2/8</td><td class="n">2</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · reference: Dimension, Construction</td></tr><tr><td>Sketch line</td><td>Fresh document</td><td class="n">20</td><td class="n">8/8</td><td class="n">4</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · add: Offset · remove: Trim · dressup: Fillet, Chamfer · repeat: Mirror · transform: Move · reference: Dimension, Constrain, Construction · modify: Extend, Delete</td></tr><tr><td>Sketch arc or circle</td><td>Fresh document</td><td class="n">18</td><td class="n">7/8</td><td class="n">3</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · add: Offset · remove: Trim · repeat: Mirror · transform: Move · reference: Dimension, Constrain, Construction · modify: Extend, Delete</td></tr><tr><td>Sketch point</td><td>Fresh document</td><td class="n">13</td><td class="n">4/8</td><td class="n">2</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · transform: Move · reference: Dimension, Constrain · modify: Delete</td></tr><tr><td>Two sketch entities</td><td>Fresh document</td><td class="n">20</td><td class="n">8/8</td><td class="n">4</td><td class="d">create: Line, Rectangle, Circle, Arc, Slot, Ellipse, Spline, Polygon, Point · add: Offset · remove: Trim · dressup: Fillet, Chamfer · repeat: Mirror · transform: Move · reference: Dimension, Constrain, Construction · modify: Extend, Delete</td></tr>
</table></div>
<h2>Overflow — the one place eight slots is not enough</h2>
<p>Measured, not predicted: the <b>create</b> sub-ring needs 10 addresses, so Polygon, Point are pushed behind a “More” slot. This is the decision the ring size actually turns on — either a verb moves to another family, or the tail goes to a third level, or the ring is not eight. It affects sketch mode only; every model-mode family fits.</p>
<h2>Not in the offer</h2>
<p>Import STEP, Import mesh, Text, SVG, Export STEP, Commit to Plate, Undo, Redo, Variables, Section view, Origin planes, World axes — these act on the document, not on a selection,
so they stay in chrome. Verbs with kernel support but no GUI today, which still hold an address:
Split, Pattern on Curve, Align to, Measure, Mass, Interference.</p>
<h2>The states</h2>
<div class="grid"><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><text x="18" y="152" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-style="italic" fill="#5f6a76">nothing yet</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Click a face or a reference plane, then a tool</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Fresh document · 8 slots</text><polygon points="720.0,290.0 841.2,360.0 720.0,430.0 598.8,360.0" fill="#4f9bd91f" stroke="#4f9bd977" stroke-width="1.5" stroke-dasharray="6 4"/><polygon points="659.4,395.0 780.6,465.0 780.6,325.0 659.4,255.0" fill="#e05c5c14" stroke="#e05c5c66" stroke-width="1.5" stroke-dasharray="6 4"/><polygon points="780.6,395.0 659.4,465.0 659.4,325.0 780.6,255.0" fill="#5ce07a14" stroke="#5ce07a66" stroke-width="1.5" stroke-dasharray="6 4"/><circle cx="720.0" cy="360.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="720.0" cy="360.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="720.0" cy="360.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="690.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(720.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="720.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="690.4" y="281.0" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="720.0" y="293.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><circle cx="814.8" cy="265.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="854.0" cy="360.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="814.8" cy="454.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="720.0" cy="494.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="625.2" cy="454.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="556.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(586.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="586.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="608.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="608.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">4</text><circle cx="625.2" cy="265.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="658.3" y="392.0" width="123.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="720.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Nothing selected</text></svg><figcaption>Fresh document, nothing selected — the first-run picture</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><text x="18" y="152" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-style="italic" fill="#5f6a76">nothing yet</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Right-click the geometry to see what you can do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Fresh document · vertical list</text><polygon points="620.0,290.0 741.2,360.0 620.0,430.0 498.8,360.0" fill="#4f9bd91f" stroke="#4f9bd977" stroke-width="1.5" stroke-dasharray="6 4"/><polygon points="559.4,395.0 680.6,465.0 680.6,325.0 559.4,255.0" fill="#e05c5c14" stroke="#e05c5c66" stroke-width="1.5" stroke-dasharray="6 4"/><polygon points="680.6,395.0 559.4,465.0 559.4,325.0 680.6,255.0" fill="#5ce07a14" stroke="#5ce07a66" stroke-width="1.5" stroke-dasharray="6 4"/><circle cx="620.0" cy="360.0" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M620.0 360.0 L646.0 384.0" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="649.0" y="334.0" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="646.0" y="330.0" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="662.0" y="354.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">NOTHING SELECTED</text><line x1="647.0" y1="362.0" x2="969.0" y2="362.0" stroke="#31363d"/><rect x="651.0" y="370.0" width="314" height="30" rx="7" fill="#2e343c"/><g opacity="1"><g transform="translate(672.0,385.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="694.0" y="389.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Sketch</text><rect x="892.8" y="376.0" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="922.4" y="389.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text></g><g opacity="0.34"><g transform="translate(672.0,419.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="694.0" y="423.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Add material</text></g><text x="694.0" y="435.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Create a sketch, or pick a solid face, first</text><g opacity="0.34"><g transform="translate(672.0,453.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="694.0" y="457.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Remove</text></g><text x="694.0" y="469.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Pick a face or a plane to drill into</text><g opacity="0.34"><g transform="translate(672.0,487.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="694.0" y="491.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text></g><text x="694.0" y="503.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Pick an edge to round</text><g opacity="0.34"><g transform="translate(672.0,521.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="694.0" y="525.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Repeat</text></g><text x="694.0" y="537.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Create a solid body to pattern first</text><g opacity="0.34"><g transform="translate(672.0,555.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="694.0" y="559.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Transform</text></g><text x="694.0" y="571.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Transform needs a body — add or import one first</text><g opacity="1"><g transform="translate(672.0,589.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="694.0" y="593.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M946.0 584.0 L951.0 589.0 L946.0 594.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="932.0" y="593.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">4</text></g><g opacity="0.34"><g transform="translate(672.0,623.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="694.0" y="627.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text></g><text x="694.0" y="639.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Delete Face needs a body — add or import one first</text></svg><figcaption>LIST · fresh document — every family present, the unavailable ones say why</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><text x="18" y="152" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-style="italic" fill="#5f6a76">nothing yet</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Click a face or a reference plane, then a tool</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Fresh document · 8 slots</text><polygon points="720.0,290.0 841.2,360.0 720.0,430.0 598.8,360.0" fill="#4f9bd91f" stroke="#4f9bd977" stroke-width="1.5" stroke-dasharray="6 4"/><polygon points="659.4,395.0 780.6,465.0 780.6,325.0 659.4,255.0" fill="#e05c5c14" stroke="#e05c5c66" stroke-width="1.5" stroke-dasharray="6 4"/><polygon points="780.6,395.0 659.4,465.0 659.4,325.0 780.6,255.0" fill="#5ce07a14" stroke="#5ce07a66" stroke-width="1.5" stroke-dasharray="6 4"/><circle cx="720.0" cy="360.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="720.0" cy="360.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="720.0" cy="360.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="690.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(720.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="720.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="690.4" y="281.0" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="720.0" y="293.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><circle cx="814.8" cy="265.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="854.0" cy="360.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="814.8" cy="454.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="720.0" cy="494.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="625.2" cy="454.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="556.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(586.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="586.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="608.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="608.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">4</text><circle cx="625.2" cy="265.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="658.3" y="392.0" width="123.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="720.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Nothing selected</text></svg><figcaption>RING · the same state — an empty slot cannot say anything</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Right-click the geometry to see what you can do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · vertical list</text><polygon points="529.1,360.5 659.0,435.5 659.0,487.5 529.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="749.9,383.0 659.0,435.5 659.0,487.5 749.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="639.9185842870421" cy="371.5" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M639.9185842870421 371.5 L665.9185842870421 395.5" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="668.9185842870421" y="345.5" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="665.9185842870421" y="341.5" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="681.9185842870421" y="365.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">PLANAR FACE</text><line x1="666.9185842870421" y1="373.5" x2="988.9185842870421" y2="373.5" stroke="#31363d"/><rect x="670.9185842870421" y="381.5" width="314" height="30" rx="7" fill="#2e343c"/><g opacity="1"><g transform="translate(691.9,396.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="713.9185842870421" y="401.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Sketch</text><rect x="912.7" y="387.5" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="942.3" y="400.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text></g><g opacity="1"><g transform="translate(691.9,430.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="713.9185842870421" y="435.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Add material</text><path d="M965.9185842870421 425.5 L970.9185842870421 430.5 L965.9185842870421 435.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="434.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,464.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="713.9185842870421" y="469.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Remove</text><path d="M965.9185842870421 459.5 L970.9185842870421 464.5 L965.9185842870421 469.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="468.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,498.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="713.9185842870421" y="503.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text><path d="M965.9185842870421 493.5 L970.9185842870421 498.5 L965.9185842870421 503.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="502.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="1"><g transform="translate(691.9,532.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="713.9185842870421" y="537.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Pattern</text><rect x="912.7" y="523.5" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="942.3" y="536.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text></g><g opacity="1"><g transform="translate(691.9,566.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="713.9185842870421" y="571.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Transform</text><path d="M965.9185842870421 561.5 L970.9185842870421 566.5 L965.9185842870421 571.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="570.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,600.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="713.9185842870421" y="605.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M965.9185842870421 595.5 L970.9185842870421 600.5 L965.9185842870421 605.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="604.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">5</text></g><g opacity="1"><g transform="translate(691.9,634.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="713.9185842870421" y="639.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text><path d="M965.9185842870421 629.5 L970.9185842870421 634.5 L965.9185842870421 639.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="638.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g></svg><figcaption>LIST · planar face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="856.7" cy="254.7" r="10" fill="#4f9bd9"/><text x="856.7" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="895.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="895.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="804.7" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="834.7" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="856.7" cy="444.3" r="10" fill="#4f9bd9"/><text x="856.7" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="710.3" y="560.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="572.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="615.2" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="645.2" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Transform</text><circle cx="667.2" cy="444.3" r="10" fill="#4f9bd9"/><text x="667.2" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="627.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">5</text><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="695.5" y="403.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face</text></svg><figcaption>RING · planar face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch, nothing picked — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · vertical list</text><line x1="420" y1="240" x2="760" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="262" x2="760" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="284" x2="760" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="306" x2="760" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="328" x2="760" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="350" x2="760" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="372" x2="760" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="394" x2="760" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="416" x2="760" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="438" x2="760" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="460" x2="760" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="240" x2="420" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="442" y1="240" x2="442" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="464" y1="240" x2="464" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="486" y1="240" x2="486" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="508" y1="240" x2="508" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="530" y1="240" x2="530" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="552" y1="240" x2="552" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="574" y1="240" x2="574" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="596" y1="240" x2="596" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="618" y1="240" x2="618" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="640" y1="240" x2="640" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="662" y1="240" x2="662" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="684" y1="240" x2="684" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="706" y1="240" x2="706" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="728" y1="240" x2="728" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="750" y1="240" x2="750" y2="460" stroke="#333a43" stroke-width="0.6"/><circle cx="590" cy="350" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M590 350 L616 374" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="619" y="324" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="616" y="320" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="632" y="344" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">SKETCH, NOTHING PICKED</text><line x1="617" y1="352" x2="939" y2="352" stroke="#31363d"/><rect x="621" y="360" width="314" height="30" rx="7" fill="#2e343c"/><g opacity="1"><g transform="translate(642.0,375.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="664" y="379.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Create</text><path d="M916 370.0 L921 375.0 L916 380.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="902" y="379.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">9</text></g><g opacity="0.34"><g transform="translate(642.0,409.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="664" y="413.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Add material</text></g><g opacity="0.34"><g transform="translate(642.0,443.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="664" y="447.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Remove</text></g><g opacity="0.34"><g transform="translate(642.0,477.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="664" y="481.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text></g><g opacity="0.34"><g transform="translate(642.0,511.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="664" y="515.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Repeat</text></g><g opacity="0.34"><g transform="translate(642.0,545.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="664" y="549.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Transform</text></g><g opacity="1"><g transform="translate(642.0,579.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="664" y="583.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M916 574.0 L921 579.0 L916 584.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="902" y="583.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="0.34"><g transform="translate(642.0,613.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="664" y="617.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text></g><rect x="951" y="356" width="294" height="318" rx="12" fill="#000" opacity="0.35"/><rect x="948" y="352" width="294" height="318" rx="12" fill="#23272d" stroke="#3c444e"/><g opacity="1"><g transform="translate(972.0,375.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><text x="992" y="379.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Line</text><rect x="1204.4" y="366.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="379.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">L</text></g><g opacity="1"><g transform="translate(972.0,409.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><text x="992" y="413.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Rectangle</text><rect x="1204.4" y="400.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="413.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">R</text></g><g opacity="1"><g transform="translate(972.0,443.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><text x="992" y="447.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Circle</text><rect x="1204.4" y="434.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="447.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">C</text></g><g opacity="1"><g transform="translate(972.0,477.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><text x="992" y="481.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Arc</text><rect x="1204.4" y="468.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="481.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">A</text></g><g opacity="1"><g transform="translate(972.0,511.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><text x="992" y="515.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Slot</text><rect x="1204.4" y="502.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="515.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">S</text></g><g opacity="1"><g transform="translate(972.0,545.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="0" cy="0" rx="9" ry="5.5" fill="none"/></g><text x="992" y="549.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Ellipse</text><rect x="1204.4" y="536.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="549.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">E</text></g><g opacity="1"><g transform="translate(972.0,579.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><text x="992" y="583.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Spline</text><rect x="1204.4" y="570.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="583.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">B</text></g><g opacity="1"><g transform="translate(972.0,613.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -9 L8 -3 L5 7 L-5 7 L-8 -3 Z" fill="none"/></g><text x="992" y="617.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Polygon</text><rect x="1204.4" y="604.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="617.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">G</text></g><g opacity="1"><g transform="translate(972.0,647.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="3"/><path d="M-9 0 L-5 0 M5 0 L9 0 M0 -9 L0 -5 M0 5 L0 9"/></g><text x="992" y="651.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Point</text><rect x="1204.4" y="638.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="1214.2" y="651.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">P</text></g></svg><figcaption>LIST · sketch Create submenu — all 9 primitives fit, no overflow</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Create — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><circle cx="690" cy="350" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="350" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="350" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="186.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,214.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><text x="690.0" y="264.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Line</text><rect x="680.2" y="271.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="283.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">L</text><rect x="754.8" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><text x="784.8" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Rectangle</text><rect x="775.0" y="310.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="322.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">R</text><rect x="794.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><text x="824.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Circle</text><rect x="814.2" y="405.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="417.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">C</text><rect x="754.8" y="414.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,442.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><text x="784.8" y="492.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Arc</text><rect x="775.0" y="499.8" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="511.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">A</text><rect x="660.0" y="454.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,482.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><text x="690.0" y="532.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Slot</text><rect x="680.2" y="539.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="551.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">S</text><rect x="565.2" y="414.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,442.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="0" cy="0" rx="9" ry="5.5" fill="none"/></g><text x="595.2" y="492.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Ellipse</text><rect x="585.4" y="499.8" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="595.2" y="511.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">E</text><rect x="526.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><text x="556.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Spline</text><rect x="546.2" y="405.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="556.0" y="417.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">B</text><rect x="565.2" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="595.2" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">More</text><circle cx="617.2" cy="233.2" r="10" fill="#4f9bd9"/><text x="617.2" y="237.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="576.5" y="382.0" width="226.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="397.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch, nothing picked · Create</text></svg><figcaption>RING · the same submenu — 2 verbs pushed behind “More”</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · vertical list</text><polygon points="529.1,360.5 659.0,435.5 659.0,487.5 529.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="749.9,383.0 659.0,435.5 659.0,487.5 749.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="639.9185842870421" cy="371.5" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M639.9185842870421 371.5 L665.9185842870421 395.5" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="668.9185842870421" y="345.5" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="665.9185842870421" y="341.5" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="681.9185842870421" y="365.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">PLANAR FACE</text><line x1="666.9185842870421" y1="373.5" x2="988.9185842870421" y2="373.5" stroke="#31363d"/><rect x="670.9185842870421" y="381.5" width="314" height="30" rx="7" fill="#2e343c"/><g opacity="1"><g transform="translate(691.9,396.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="713.9185842870421" y="401.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Sketch</text><rect x="912.7" y="387.5" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="942.3" y="400.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text></g><g opacity="1"><g transform="translate(691.9,430.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="713.9185842870421" y="435.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Add material</text><path d="M965.9185842870421 425.5 L970.9185842870421 430.5 L965.9185842870421 435.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="434.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,464.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="713.9185842870421" y="469.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Remove</text><path d="M965.9185842870421 459.5 L970.9185842870421 464.5 L965.9185842870421 469.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="468.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,498.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="713.9185842870421" y="503.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text><path d="M965.9185842870421 493.5 L970.9185842870421 498.5 L965.9185842870421 503.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="502.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="1"><g transform="translate(691.9,532.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="713.9185842870421" y="537.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Pattern</text><rect x="912.7" y="523.5" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="942.3" y="536.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text></g><g opacity="1"><g transform="translate(691.9,566.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="713.9185842870421" y="571.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Transform</text><path d="M965.9185842870421 561.5 L970.9185842870421 566.5 L965.9185842870421 571.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="570.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,600.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="713.9185842870421" y="605.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M965.9185842870421 595.5 L970.9185842870421 600.5 L965.9185842870421 605.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="604.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">5</text></g><g opacity="1"><g transform="translate(691.9,634.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="713.9185842870421" y="639.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text><path d="M965.9185842870421 629.5 L970.9185842870421 634.5 L965.9185842870421 639.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="638.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><rect x="1000.9185842870421" y="411.5" width="294" height="80" rx="12" fill="#000" opacity="0.35"/><rect x="997.9185842870421" y="407.5" width="294" height="80" rx="12" fill="#23272d" stroke="#3c444e"/><g opacity="1"><g transform="translate(1021.9,430.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="1041.918584287042" y="435.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Extrude</text><rect x="1214.7" y="421.5" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="1244.3" y="434.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+E</text></g><g opacity="1"><g transform="translate(1021.9,464.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L0 -2 L9 3" fill="none"/><path d="M-9 7 L0 2 L9 7" fill="none"/><path d="M-9 3 L-9 7 M9 3 L9 7"/></g><text x="1041.918584287042" y="469.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Thicken</text></g></svg><figcaption>LIST · planar face, Add material submenu</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Add material — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Extrude</text><rect x="805.1" y="331.7" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="834.7" y="343.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+E</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L0 -2 L9 3" fill="none"/><path d="M-9 7 L0 2 L9 7" fill="none"/><path d="M-9 3 L-9 7 M9 3 L9 7"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Thicken</text><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="739.9" cy="505.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="643.7" y="403.5" width="192.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face · Add material</text></svg><figcaption>RING · planar face, Add material sub-ring</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Right-click the geometry to see what you can do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · vertical list</text><polygon points="529.1,360.5 659.0,435.5 659.0,487.5 529.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="749.9,383.0 659.0,435.5 659.0,487.5 749.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="529.1,360.5 659.0,435.5 659.0,487.5 529.1,412.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="749.9,383.0 659.0,435.5 659.0,487.5 749.9,435.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="639.9185842870421" cy="397.5" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M639.9185842870421 397.5 L665.9185842870421 421.5" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="668.9185842870421" y="371.5" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="665.9185842870421" y="367.5" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="681.9185842870421" y="391.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">SOLID BODY</text><line x1="666.9185842870421" y1="399.5" x2="988.9185842870421" y2="399.5" stroke="#31363d"/><g opacity="0.34"><g transform="translate(691.9,422.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="713.9185842870421" y="427.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Create</text></g><text x="713.9185842870421" y="438.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Click a face or a reference plane in the viewport, t…</text><g opacity="0.34"><g transform="translate(691.9,456.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="713.9185842870421" y="461.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Add material</text></g><text x="713.9185842870421" y="472.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Create a sketch, or pick a solid face, first</text><g opacity="1"><g transform="translate(691.9,490.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="713.9185842870421" y="495.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Remove</text><path d="M965.9185842870421 485.5 L970.9185842870421 490.5 L965.9185842870421 495.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="494.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="1"><g transform="translate(691.9,524.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="713.9185842870421" y="529.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text><path d="M965.9185842870421 519.5 L970.9185842870421 524.5 L965.9185842870421 529.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="528.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(691.9,558.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="713.9185842870421" y="563.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Repeat</text><path d="M965.9185842870421 553.5 L970.9185842870421 558.5 L965.9185842870421 563.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="562.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="1"><g transform="translate(691.9,592.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="713.9185842870421" y="597.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Move</text><rect x="912.7" y="583.5" width="59.2" height="18" rx="4.5" fill="#454f5b"/><text x="942.3" y="596.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+Y</text></g><g opacity="1"><g transform="translate(691.9,626.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="713.9185842870421" y="631.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M965.9185842870421 621.5 L970.9185842870421 626.5 L965.9185842870421 631.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="630.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="1"><g transform="translate(691.9,660.5) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="713.9185842870421" y="665.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text><path d="M965.9185842870421 655.5 L970.9185842870421 660.5 L965.9185842870421 665.5" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="951.9185842870421" y="664.5" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g></svg><figcaption>LIST · solid body</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Right-click the geometry to see what you can do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · vertical list</text><polygon points="529.1,360.5 659.0,435.5 659.0,487.5 529.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="749.9,383.0 659.0,435.5 659.0,487.5 749.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="620.0,308.0 749.9,383.0 659.0,435.5 529.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><line x1="529.1" y1="360.5" x2="659.0" y2="435.5" stroke="#f5a623" stroke-width="5" stroke-linecap="round"/><circle cx="594.0192378864668" cy="398.0" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M594.0192378864668 398.0 L620.0192378864668 422.0" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="623.0192378864668" y="372.0" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="620.0192378864668" y="368.0" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="636.0192378864668" y="392.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">STRAIGHT EDGE</text><line x1="621.0192378864668" y1="400.0" x2="943.0192378864668" y2="400.0" stroke="#31363d"/><g opacity="0.34"><g transform="translate(646.0,423.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="668.0192378864668" y="427.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Create</text></g><text x="668.0192378864668" y="439.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Click a face or a reference plane in the viewport, t…</text><g opacity="0.34"><g transform="translate(646.0,457.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="668.0192378864668" y="461.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Add material</text></g><text x="668.0192378864668" y="473.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Create a sketch, or pick a solid face, first</text><g opacity="0.34"><g transform="translate(646.0,491.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="668.0192378864668" y="495.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Remove</text></g><text x="668.0192378864668" y="507.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Pick a face or a plane to drill into</text><g opacity="1"><g transform="translate(646.0,525.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="668.0192378864668" y="529.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text><path d="M920.0192378864668 520.0 L925.0192378864668 525.0 L920.0192378864668 530.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="906.0192378864668" y="529.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(646.0,559.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 6 C-4 -8 4 8 10 -6" fill="none"/><circle cx="-7" cy="0" r="2.4"/><circle cx="0" cy="0.5" r="2.4"/><circle cx="7" cy="0" r="2.4"/></g><text x="668.0192378864668" y="563.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Pattern on Curve</text></g><g opacity="0.34"><g transform="translate(646.0,593.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="668.0192378864668" y="597.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Transform</text></g><text x="668.0192378864668" y="609.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Transform needs a body — add or import one first</text><g opacity="1"><g transform="translate(646.0,627.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="668.0192378864668" y="631.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M920.0192378864668 622.0 L925.0192378864668 627.0 L920.0192378864668 632.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="906.0192378864668" y="631.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="0.34"><g transform="translate(646.0,661.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="668.0192378864668" y="665.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text></g><text x="668.0192378864668" y="677.0" font-family="Inter,DejaVu Sans,sans-serif" font-size="10" font-style="italic" fill="#5f6a76">Delete Face needs a body — add or import one first</text></svg><figcaption>LIST · straight edge</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Right-click the geometry to see what you can do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · vertical list</text><line x1="420" y1="240" x2="760" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="262" x2="760" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="284" x2="760" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="306" x2="760" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="328" x2="760" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="350" x2="760" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="372" x2="760" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="394" x2="760" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="416" x2="760" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="438" x2="760" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="460" x2="760" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="420" y1="240" x2="420" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="442" y1="240" x2="442" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="464" y1="240" x2="464" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="486" y1="240" x2="486" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="508" y1="240" x2="508" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="530" y1="240" x2="530" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="552" y1="240" x2="552" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="574" y1="240" x2="574" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="596" y1="240" x2="596" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="618" y1="240" x2="618" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="640" y1="240" x2="640" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="662" y1="240" x2="662" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="684" y1="240" x2="684" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="706" y1="240" x2="706" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="728" y1="240" x2="728" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="750" y1="240" x2="750" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="470" y1="410" x2="710" y2="310" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="470" cy="410" r="5" fill="#f5a623"/><circle cx="710" cy="310" r="5" fill="#f5a623"/><circle cx="590" cy="360" r="5" fill="none" stroke="#f5a623" stroke-width="2"/><path d="M590 360 L616 384" stroke="#3c444e" stroke-dasharray="2 3" fill="none"/><rect x="619" y="334" width="324" height="320" rx="12" fill="#000" opacity="0.35"/><rect x="616" y="330" width="324" height="320" rx="12" fill="#23272d" stroke="#3c444e"/><text x="632" y="354" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" letter-spacing="1.1" fill="#5f6a76">SKETCH LINE</text><line x1="617" y1="362" x2="939" y2="362" stroke="#31363d"/><rect x="621" y="370" width="314" height="30" rx="7" fill="#2e343c"/><g opacity="1"><g transform="translate(642.0,385.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="664" y="389.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Create</text><path d="M916 380.0 L921 385.0 L916 390.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="902" y="389.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">9</text></g><g opacity="1"><g transform="translate(642.0,419.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="664" y="423.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Offset</text><rect x="902.4" y="410.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="912.2" y="423.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text></g><g opacity="1"><g transform="translate(642.0,453.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="664" y="457.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Trim</text><rect x="902.4" y="444.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="912.2" y="457.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text></g><g opacity="1"><g transform="translate(642.0,487.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="664" y="491.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Dress-up</text><path d="M916 482.0 L921 487.0 L916 492.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="902" y="491.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g><g opacity="1"><g transform="translate(642.0,521.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="664" y="525.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Mirror</text><rect x="902.4" y="512.0" width="19.6" height="18" rx="4.5" fill="#454f5b"/><text x="912.2" y="525.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text></g><g opacity="1"><g transform="translate(642.0,555.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="664" y="559.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Move</text></g><g opacity="1"><g transform="translate(642.0,589.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="664" y="593.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Reference</text><path d="M916 584.0 L921 589.0 L916 594.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="902" y="593.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">3</text></g><g opacity="1"><g transform="translate(642.0,623.0) scale(0.720)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="664" y="627.5" font-family="Inter,DejaVu Sans,sans-serif" font-size="13.5" fill="#e7ecf1">Modify</text><path d="M916 618.0 L921 623.0 L916 628.0" fill="none" stroke="#8e9aa7" stroke-width="1.6" stroke-linecap="round"/><text x="902" y="627.0" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">2</text></g></svg><figcaption>LIST · sketch line</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Click a face or a reference plane, then a tool</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><circle cx="739.9185842870421" cy="397.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="397.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="397.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="233.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,261.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="311.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="318.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="330.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><circle cx="834.7" cy="302.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="873.9" cy="397.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="492.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="739.9" cy="531.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="492.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="575.9" y="367.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,395.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="445.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="375.5" r="10" fill="#4f9bd9"/><text x="627.9" y="379.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">4</text><circle cx="645.2" cy="302.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="678.2" y="429.5" width="123.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="444.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Nothing selected</text></svg><figcaption>RING · Nothing selected</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="856.7" cy="254.7" r="10" fill="#4f9bd9"/><text x="856.7" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="895.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="895.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="804.7" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="834.7" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="856.7" cy="444.3" r="10" fill="#4f9bd9"/><text x="856.7" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="710.3" y="560.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="572.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="615.2" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="645.2" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Transform</text><circle cx="667.2" cy="444.3" r="10" fill="#4f9bd9"/><text x="667.2" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="627.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">5</text><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="695.5" y="403.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face</text></svg><figcaption>RING · Planar face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Cylindrical face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><ellipse cx="739.9" cy="371.5" rx="38.1" ry="22.0" fill="#f5a623" stroke="#39414b"/><ellipse cx="739.9" cy="378.5" rx="35.1" ry="20.2" fill="#171b20" stroke="none"/><ellipse cx="739.9" cy="371.5" rx="38.1" ry="22.0" fill="none" stroke="#f5a623" stroke-width="3"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -8 L4 -6 M-4 -4 L4 -2 M-4 0 L4 2 M-4 4 L4 6" fill="none"/><path d="M-4 -9 L-4 8 M4 -7 L4 9"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Thread</text><rect x="844.3" y="426.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="873.9" y="438.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+T</text><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="739.9" cy="505.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="627.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="678.2" y="403.5" width="123.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Cylindrical face</text></svg><figcaption>RING · Cylindrical face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Curved face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><path d="M720.0 308.0 L629.1 360.5" stroke="#f5a623" stroke-width="12" stroke-linecap="round" opacity="0.85" fill="none"/><circle cx="674.9666790032092" cy="334.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="674.9666790032092" cy="334.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="674.9666790032092" cy="334.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="675.0" cy="200.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="739.7" y="209.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(769.7,237.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L0 -2 L9 3" fill="none"/><path d="M-9 7 L0 2 L9 7" fill="none"/><path d="M-9 3 L-9 7 M9 3 L9 7"/></g><text x="769.7" y="287.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Thicken</text><circle cx="809.0" cy="334.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="739.7" y="398.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(769.7,426.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-4 -8 L4 -8 L8 8 Z" fill="none"/><path d="M-4 -8 L-4 8" stroke-dasharray="2 2"/></g><text x="769.7" y="476.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Draft</text><rect x="740.1" y="483.8" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="769.7" y="495.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+D</text><circle cx="675.0" cy="468.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="580.2" cy="428.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="511.0" y="304.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(541.0,332.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><text x="541.0" y="382.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Measure</text><rect x="550.2" y="209.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(580.2,237.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="580.2" y="287.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="602.2" cy="217.2" r="10" fill="#4f9bd9"/><text x="602.2" y="221.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="630.5" y="366.0" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="675.0" y="381.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Curved face</text></svg><figcaption>RING · Curved face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Straight edge selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><line x1="629.1" y1="360.5" x2="759.0" y2="435.5" stroke="#f5a623" stroke-width="5" stroke-linecap="round"/><circle cx="694.0192378864668" cy="398.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="694.0192378864668" cy="398.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="694.0192378864668" cy="398.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="694.0" cy="264.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="788.8" cy="303.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="828.0" cy="398.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="758.8" y="462.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(788.8,490.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="788.8" y="540.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="810.8" cy="470.8" r="10" fill="#4f9bd9"/><text x="810.8" y="474.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="664.0" y="502.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(694.0,530.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 6 C-4 -8 4 8 10 -6" fill="none"/><circle cx="-7" cy="0" r="2.4"/><circle cx="0" cy="0.5" r="2.4"/><circle cx="7" cy="0" r="2.4"/></g><text x="694.0" y="580.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern on Curve</text><circle cx="599.3" cy="492.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="530.0" y="368.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(560.0,396.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="560.0" y="446.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="582.0" cy="376.0" r="10" fill="#4f9bd9"/><text x="582.0" y="380.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><circle cx="599.3" cy="303.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="642.7" y="430.0" width="102.7" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="694.0" y="445.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Straight edge</text></svg><figcaption>RING · Straight edge</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Circular edge selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><ellipse cx="739.9" cy="371.5" rx="38.1" ry="22.0" fill="#3b434d" stroke="#39414b"/><ellipse cx="739.9" cy="378.5" rx="35.1" ry="20.2" fill="#171b20" stroke="none"/><ellipse cx="739.9" cy="371.5" rx="38.1" ry="22.0" fill="none" stroke="#f5a623" stroke-width="3"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -8 L4 -6 M-4 -4 L4 -2 M-4 0 L4 2 M-4 4 L4 6" fill="none"/><path d="M-4 -9 L-4 8 M4 -7 L4 9"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Thread</text><rect x="844.3" y="426.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="873.9" y="438.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+T</text><rect x="804.7" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="834.7" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="856.7" cy="444.3" r="10" fill="#4f9bd9"/><text x="856.7" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="739.9" cy="505.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Measure</text><circle cx="645.2" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="688.6" y="403.5" width="102.7" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Circular edge</text></svg><figcaption>RING · Circular edge</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Vertex selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><circle cx="759.0" cy="435.5" r="6" fill="#f5a623"/><circle cx="758.9711431702997" cy="435.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="758.9711431702997" cy="435.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="758.9711431702997" cy="435.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="759.0" cy="301.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="853.7" cy="340.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="893.0" cy="435.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="853.7" cy="530.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="759.0" cy="569.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="664.2" cy="530.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="595.0" y="405.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(625.0,433.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="625.0" y="483.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="647.0" cy="413.5" r="10" fill="#4f9bd9"/><text x="647.0" y="417.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">4</text><circle cx="664.2" cy="340.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="731.8" y="467.5" width="54.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="759.0" y="482.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Vertex</text></svg><figcaption>RING · Vertex</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Solid body selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="397.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="397.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="397.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="263.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="302.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="843.9" y="367.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,395.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="873.9" y="445.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="895.9" cy="375.5" r="10" fill="#4f9bd9"/><text x="895.9" y="379.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="804.7" y="462.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,490.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="834.7" y="540.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="856.7" cy="470.3" r="10" fill="#4f9bd9"/><text x="856.7" y="474.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="709.9" y="501.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,529.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="579.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Repeat</text><circle cx="761.9" cy="509.5" r="10" fill="#4f9bd9"/><text x="761.9" y="513.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="615.2" y="462.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,490.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="645.2" y="540.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="615.6" y="547.3" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="645.2" y="559.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+Y</text><rect x="575.9" y="367.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,395.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="445.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="375.5" r="10" fill="#4f9bd9"/><text x="627.9" y="379.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="615.2" y="272.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,300.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="350.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="280.7" r="10" fill="#4f9bd9"/><text x="667.2" y="284.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="698.9" y="429.5" width="82.0" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="444.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Solid body</text></svg><figcaption>RING · Solid body</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sheet body selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="720.0,320.0 849.9,380.0 759.0,457.5 629.1,394.5" fill="#7fa8c9" stroke="#ffd07a" stroke-width="2.5" opacity="0.85"/><circle cx="739.9185842870421" cy="387.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="387.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="387.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="253.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="804.7" y="262.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,290.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L0 -2 L9 3" fill="none"/><path d="M-9 7 L0 2 L9 7" fill="none"/><path d="M-9 3 L-9 7 M9 3 L9 7"/></g><text x="834.7" y="340.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Thicken Surface</text><circle cx="873.9" cy="387.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="804.7" y="452.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,480.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 2 C-3 -4 3 6 9 0" fill="none"/><path d="M-9 7 C-3 1 3 11 9 5" fill="none"/></g><text x="834.7" y="530.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Surface Offset</text><circle cx="739.9" cy="521.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="615.2" y="452.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,480.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="645.2" y="530.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="615.6" y="537.3" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="645.2" y="549.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+Y</text><rect x="575.9" y="357.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,385.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><text x="605.9" y="435.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Measure</text><rect x="615.2" y="262.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,290.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="340.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="270.7" r="10" fill="#4f9bd9"/><text x="667.2" y="274.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="698.9" y="419.5" width="82.0" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="434.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sheet body</text></svg><figcaption>RING · Sheet body</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Two bodies selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="590.7,346.0 686.0,401.0 686.0,445.0 590.7,390.0" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="755.3,361.0 686.0,401.0 686.0,445.0 755.3,405.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="660.0,306.0 755.3,361.0 686.0,401.0 590.7,346.0" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="660.0,306.0 755.3,361.0 686.0,401.0 590.7,346.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="590.7,346.0 686.0,401.0 686.0,445.0 590.7,390.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="755.3,361.0 686.0,401.0 686.0,445.0 755.3,405.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="729.4,361.0 811.7,408.5 811.7,468.5 729.4,421.0" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="872.3,373.5 811.7,408.5 811.7,468.5 872.3,433.5" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="790.0,326.0 872.3,373.5 811.7,408.5 729.4,361.0" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="790.0,326.0 872.3,373.5 811.7,408.5 729.4,361.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="729.4,361.0 811.7,408.5 811.7,468.5 729.4,421.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="872.3,373.5 811.7,408.5 811.7,468.5 872.3,433.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="762" cy="366" r="186" fill="#171a1e" opacity="0.22"/><circle cx="762" cy="366" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="762" cy="366" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="762.0" cy="232.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="826.8" y="241.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(856.8,269.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><text x="856.8" y="319.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Combine</text><rect x="827.2" y="326.2" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="856.8" y="338.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+B</text><circle cx="896.0" cy="366.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="856.8" cy="460.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="762.0" cy="500.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="637.2" y="430.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(667.2,458.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-5" cy="0" r="4" fill="none"/><circle cx="5" cy="0" r="4" fill="none"/><path d="M-1 0 L1 0"/></g><text x="667.2" y="508.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mate</text><rect x="598.0" y="336.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(628.0,364.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="628.0" y="414.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="650.0" cy="344.0" r="10" fill="#4f9bd9"/><text x="650.0" y="348.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="637.2" y="241.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(667.2,269.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-7 -5 L7 -5 M-5 -5 L-5 8 L5 8 L5 -5 M-2 -5 L-2 -8 L2 -8 L2 -5"/></g><text x="667.2" y="319.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Delete</text><rect x="650.8" y="326.2" width="32.8" height="17" rx="4.5" fill="#454f5b"/><text x="667.2" y="338.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Del</text><rect x="721.0" y="398.0" width="82.0" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="762.0" y="413.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Two bodies</text></svg><figcaption>RING · Two bodies</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Datum plane selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="720.0,265.0 893.2,365.0 759.0,442.5 585.8,342.5" fill="#4f9bd933" stroke="#f5a623" stroke-width="2.5" stroke-dasharray="6 4"/><circle cx="739.9185842870421" cy="353.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="353.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="353.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="189.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,217.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="267.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="274.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="286.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><circle cx="834.7" cy="258.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="843.9" y="323.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,351.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="873.9" y="401.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="895.9" cy="331.5" r="10" fill="#4f9bd9"/><text x="895.9" y="335.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="834.7" cy="448.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="709.9" y="457.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,485.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="739.9" y="535.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="710.3" y="542.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="554.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+Z</text><circle cx="645.2" cy="448.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="575.9" y="323.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,351.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="401.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="331.5" r="10" fill="#4f9bd9"/><text x="627.9" y="335.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="615.2" y="228.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,256.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="306.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="236.7" r="10" fill="#4f9bd9"/><text x="667.2" y="240.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="695.5" y="385.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="400.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Datum plane</text></svg><figcaption>RING · Datum plane</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Datum axis selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><line x1="649.0" y1="319.0" x2="830.9" y2="424.0" stroke="#f5a623" stroke-width="3" stroke-dasharray="10 5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="873.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="739.9" cy="505.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="698.9" y="403.5" width="82.0" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Datum axis</text></svg><figcaption>RING · Datum axis</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Coordinate system selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><line x1="720.0" y1="308.0" x2="772.0" y2="338.0" stroke="#e05c5c" stroke-width="3"/><line x1="720.0" y1="308.0" x2="668.0" y2="338.0" stroke="#5ce07a" stroke-width="3"/><line x1="720.0" y1="308.0" x2="720.0" y2="248.0" stroke="#5c9ce0" stroke-width="3"/><circle cx="720.0" cy="308.0" r="5" fill="#f5a623"/><circle cx="720.0" cy="308.0" r="186" fill="#171a1e" opacity="0.22"/><circle cx="720.0" cy="308.0" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="720.0" cy="308.0" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="720.0" cy="174.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="814.8" cy="213.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="854.0" cy="308.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="814.8" cy="402.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="720.0" cy="442.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="595.2" y="372.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(625.2,400.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-5" cy="0" r="4" fill="none"/><circle cx="5" cy="0" r="4" fill="none"/><path d="M-1 0 L1 0"/></g><text x="625.2" y="450.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mate</text><circle cx="586.0" cy="308.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="595.2" y="183.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(625.2,211.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="625.2" y="261.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="647.2" cy="191.2" r="10" fill="#4f9bd9"/><text x="647.2" y="195.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="654.9" y="340.0" width="130.3" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="720.0" y="355.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Coordinate system</text></svg><figcaption>RING · Coordinate system</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Text / imported art selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><g transform="translate(739.9,371.5) skewX(-30) scale(1,0.58)"><text x="0" y="10" text-anchor="middle" font-family="Georgia,serif" font-size="46" fill="#f5a623" stroke="#ffd07a" stroke-width="1">ABC</text></g><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="873.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="710.3" y="560.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="572.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="615.2" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="645.2" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="615.6" y="521.3" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="645.2" y="533.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+Y</text><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="667.9" y="403.5" width="144.1" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Text / imported art</text></svg><figcaption>RING · Text / imported art</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Closed sketch loop selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="725.2,333.0 806.6,380.0 753.8,410.5 672.4,363.5" fill="#f5a62333" stroke="#f5a623" stroke-width="3"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="856.7" cy="254.7" r="10" fill="#4f9bd9"/><text x="856.7" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">8</text><circle cx="873.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="710.3" y="560.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="572.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="671.3" y="403.5" width="137.2" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Closed sketch loop</text></svg><figcaption>RING · Closed sketch loop</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch, nothing picked selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><circle cx="690" cy="350" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="350" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="350" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="186.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,214.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="264.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="194.0" r="10" fill="#4f9bd9"/><text x="712.0" y="198.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><circle cx="784.8" cy="255.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="824.0" cy="350.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="784.8" cy="444.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="690.0" cy="484.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="595.2" cy="444.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="526.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="328.0" r="10" fill="#4f9bd9"/><text x="578.0" y="332.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="595.2" cy="255.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="607.6" y="382.0" width="164.8" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="397.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch, nothing picked</text></svg><figcaption>RING · Sketch, nothing picked</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch line selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="570" y1="410" x2="810" y2="310" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="570" cy="410" r="5" fill="#f5a623"/><circle cx="810" cy="310" r="5" fill="#f5a623"/><circle cx="690" cy="360" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="360" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="360" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="204.0" r="10" fill="#4f9bd9"/><text x="712.0" y="208.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="754.8" y="235.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,263.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="784.8" y="313.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="775.0" y="320.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="332.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="794.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="824.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="814.2" y="415.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="427.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><rect x="754.8" y="424.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,452.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="784.8" y="502.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="806.8" cy="432.8" r="10" fill="#4f9bd9"/><text x="806.8" y="436.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="660.0" y="464.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,492.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="690.0" y="542.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="680.2" y="549.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="561.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="565.2" y="424.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,452.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="595.2" y="502.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="526.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="578.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="565.2" y="235.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,263.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="595.2" y="313.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="617.2" cy="243.2" r="10" fill="#4f9bd9"/><text x="617.2" y="247.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="645.5" y="392.0" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch line</text></svg><figcaption>RING · Sketch line</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch arc or circle selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><circle cx="690" cy="350" r="88" fill="none" stroke="#f5a623" stroke-width="4"/><circle cx="690" cy="350" r="4" fill="#f5a623"/><circle cx="690" cy="350" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="350" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="350" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="186.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,214.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="264.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="194.0" r="10" fill="#4f9bd9"/><text x="712.0" y="198.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="754.8" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="784.8" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="775.0" y="310.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="322.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="794.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="824.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="814.2" y="405.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="417.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><circle cx="784.8" cy="444.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="660.0" y="454.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,482.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="690.0" y="532.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="680.2" y="539.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="551.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="565.2" y="414.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,442.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="595.2" y="492.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="526.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="328.0" r="10" fill="#4f9bd9"/><text x="578.0" y="332.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="565.2" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="595.2" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="617.2" cy="233.2" r="10" fill="#4f9bd9"/><text x="617.2" y="237.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="614.5" y="382.0" width="151.0" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="397.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch arc or circle</text></svg><figcaption>RING · Sketch arc or circle</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch point selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><circle cx="690" cy="350" r="7" fill="#f5a623"/><circle cx="690" cy="350" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="350" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="350" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="186.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,214.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="264.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="194.0" r="10" fill="#4f9bd9"/><text x="712.0" y="198.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><circle cx="784.8" cy="255.2" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="824.0" cy="350.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="784.8" cy="444.8" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="690.0" cy="484.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="565.2" y="414.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,442.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="595.2" y="492.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="526.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="328.0" r="10" fill="#4f9bd9"/><text x="578.0" y="332.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="565.2" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-7 -5 L7 -5 M-5 -5 L-5 8 L5 8 L5 -5 M-2 -5 L-2 -8 L2 -8 L2 -5"/></g><text x="595.2" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Delete</text><rect x="578.8" y="310.2" width="32.8" height="17" rx="4.5" fill="#454f5b"/><text x="595.2" y="322.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Del</text><rect x="642.1" y="382.0" width="95.8" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="397.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch point</text></svg><figcaption>RING · Sketch point</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Two sketch entities selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="570" y1="420" x2="730" y2="420" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><line x1="730" y1="420" x2="730" y2="290" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="690" cy="355" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="355" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="355" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="191.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,219.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="269.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="199.0" r="10" fill="#4f9bd9"/><text x="712.0" y="203.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="754.8" y="230.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,258.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="784.8" y="308.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="775.0" y="315.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="327.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="794.0" y="325.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,353.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="824.0" y="403.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="814.2" y="410.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="422.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><rect x="754.8" y="419.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,447.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="784.8" y="497.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="806.8" cy="427.8" r="10" fill="#4f9bd9"/><text x="806.8" y="431.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="660.0" y="459.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,487.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="690.0" y="537.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="680.2" y="544.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="556.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="565.2" y="419.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,447.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="595.2" y="497.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="526.0" y="325.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,353.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="403.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="333.0" r="10" fill="#4f9bd9"/><text x="578.0" y="337.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="565.2" y="230.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,258.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="595.2" y="308.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="617.2" cy="238.2" r="10" fill="#4f9bd9"/><text x="617.2" y="242.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="618.0" y="387.0" width="144.1" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="402.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Two sketch entities</text></svg><figcaption>RING · Two sketch entities</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Add material — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="237.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Extrude</text><rect x="805.1" y="331.7" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="834.7" y="343.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+E</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L0 -2 L9 3" fill="none"/><path d="M-9 7 L0 2 L9 7" fill="none"/><path d="M-9 3 L-9 7 M9 3 L9 7"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Thicken</text><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="739.9" cy="505.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="276.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="643.7" y="403.5" width="192.4" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face · Add material</text></svg><figcaption>Planar face · Add material sub-ring</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Reference — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-6 6 L-6 -8 M-6 6 L8 6 M-6 6 L-11 10"/><path d="M-6 -8 L-8 -5 M-6 -8 L-4 -5 M8 6 L5 4 M8 6 L5 8"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Coord Sys</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+C</text><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 6 L-2 10 L10 6 L2 2 Z" fill="none"/><rect x="-5" y="-10" width="9" height="6" rx="1" fill="none"/><path d="M0 -3 L0 1 M-2.5 -1 L0 1.6 L2.5 -1"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Project</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Measure</text><circle cx="834.7" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="739.9" cy="505.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="466.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Plane</text><rect x="576.3" y="426.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="605.9" y="438.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+P</text><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 7 L10 -7"/><circle cx="-10" cy="7" r="2"/><circle cx="10" cy="-7" r="2"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Axis</text><rect x="615.6" y="331.7" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="645.2" y="343.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+A</text><rect x="654.1" y="403.5" width="171.7" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face · Reference</text></svg><figcaption>Planar face · Reference sub-ring</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Create — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><circle cx="690" cy="350" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="350" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="350" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="186.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,214.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><text x="690.0" y="264.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Line</text><rect x="680.2" y="271.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="283.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">L</text><rect x="754.8" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><text x="784.8" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Rectangle</text><rect x="775.0" y="310.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="322.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">R</text><rect x="794.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><text x="824.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Circle</text><rect x="814.2" y="405.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="417.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">C</text><rect x="754.8" y="414.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,442.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><text x="784.8" y="492.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Arc</text><rect x="775.0" y="499.8" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="511.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">A</text><rect x="660.0" y="454.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,482.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><text x="690.0" y="532.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Slot</text><rect x="680.2" y="539.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="551.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">S</text><rect x="565.2" y="414.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,442.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="0" cy="0" rx="9" ry="5.5" fill="none"/></g><text x="595.2" y="492.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Ellipse</text><rect x="585.4" y="499.8" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="595.2" y="511.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">E</text><rect x="526.0" y="320.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,348.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><text x="556.0" y="398.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Spline</text><rect x="546.2" y="405.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="556.0" y="417.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">B</text><rect x="565.2" y="225.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,253.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="595.2" y="303.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">More</text><circle cx="617.2" cy="233.2" r="10" fill="#4f9bd9"/><text x="617.2" y="237.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="576.5" y="382.0" width="226.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="397.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch, nothing picked · Create</text></svg><figcaption>Sketch · Create sub-ring (the overflow case)</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Remove — pick one</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#93a1b1" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="397.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="397.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="397.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><circle cx="739.9" cy="263.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="834.7" cy="302.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="843.9" y="367.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,395.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-7" width="18" height="14" rx="1" fill="none"/><rect x="-5.5" y="-3.5" width="11" height="10.5" rx="1" fill="none" stroke-dasharray="2 2"/></g><text x="873.9" y="445.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Shell</text><rect x="844.3" y="452.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="873.9" y="464.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+K</text><rect x="804.7" y="462.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,490.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="-6" width="16" height="12" rx="1" fill="none"/><path d="M-11 4 L11 -4"/></g><text x="834.7" y="540.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Cut</text><rect x="805.1" y="547.3" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="834.7" y="559.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+X</text><rect x="709.9" y="501.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,529.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="-6" width="16" height="12" rx="1" fill="none"/><path d="M0 -9 L0 9" stroke-dasharray="3 2"/></g><text x="739.9" y="579.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Split</text><circle cx="645.2" cy="492.3" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="397.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="645.2" cy="302.7" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="667.9" y="429.5" width="144.1" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="444.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Solid body · Remove</text></svg><figcaption>Solid body · Remove sub-ring</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><rect x="804.7" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="834.7" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="856.7" cy="254.7" r="10" fill="#4f9bd9"/><text x="856.7" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="895.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="895.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="804.7" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(834.7,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="834.7" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="856.7" cy="444.3" r="10" fill="#4f9bd9"/><text x="856.7" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="710.3" y="560.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="572.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="615.2" y="436.3" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,464.3) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="645.2" y="514.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Transform</text><circle cx="667.2" cy="444.3" r="10" fill="#4f9bd9"/><text x="667.2" y="448.3" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="575.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(605.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="605.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="627.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="627.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">5</text><rect x="615.2" y="246.7" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(645.2,274.7) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="645.2" y="324.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="667.2" cy="254.7" r="10" fill="#4f9bd9"/><text x="667.2" y="258.7" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="695.5" y="403.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face</text></svg><figcaption>8 slots — planar face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/><path d="M0 -5 L0 5 M-5 0 L5 0" stroke-dasharray="2 2"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/><path d="M-9 8 L8 8 L8 -9" fill="none" stroke-dasharray="2 3"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-4" cy="0" r="6" fill="none"/><circle cx="4" cy="0" r="6" fill="none"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-4" width="20" height="8" rx="1" fill="none"/><path d="M-5 -4 L-5 0 M0 -4 L0 1 M5 -4 L5 0"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Planar face selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 12 slots</text><polygon points="629.1,360.5 759.0,435.5 759.0,487.5 629.1,412.5" fill="#6f7b89" stroke="#39414b" stroke-width="1"/><polygon points="849.9,383.0 759.0,435.5 759.0,487.5 849.9,435.0" fill="#5a6472" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="#f5a623" stroke="#39414b" stroke-width="1"/><polygon points="720.0,308.0 849.9,383.0 759.0,435.5 629.1,360.5" fill="none" stroke="#ffd07a" stroke-width="2.5"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="#171a1e" opacity="0.22"/><circle cx="739.9185842870421" cy="371.5" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="739.9185842870421" cy="371.5" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="709.9" y="207.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,235.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="739.9" y="285.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Sketch</text><rect x="710.3" y="292.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="739.9" y="304.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+S</text><rect x="776.9" y="225.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.9,253.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="806.9" y="303.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Add material</text><circle cx="828.9" cy="233.5" r="10" fill="#4f9bd9"/><text x="828.9" y="237.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="826.0" y="274.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(856.0,302.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="1" fill="none"/><circle cx="0" cy="0" r="3.2" fill="none"/></g><text x="856.0" y="352.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Remove</text><circle cx="878.0" cy="282.5" r="10" fill="#4f9bd9"/><text x="878.0" y="286.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="843.9" y="341.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(873.9,369.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="873.9" y="419.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="895.9" cy="349.5" r="10" fill="#4f9bd9"/><text x="895.9" y="353.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="826.0" y="408.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(856.0,436.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-9" width="7" height="7" rx="1"/><rect x="2" y="-9" width="7" height="7" rx="1" fill="none"/><rect x="-9" y="2" width="7" height="7" rx="1" fill="none"/><rect x="2" y="2" width="7" height="7" rx="1" fill="none"/></g><text x="856.0" y="486.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Pattern</text><rect x="826.4" y="493.5" width="59.2" height="17" rx="4.5" fill="#454f5b"/><text x="856.0" y="505.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">Shift+N</text><rect x="776.9" y="457.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.9,485.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M-10 0 L-6 -3 M-10 0 L-6 3"/></g><text x="806.9" y="535.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Transform</text><circle cx="828.9" cy="465.5" r="10" fill="#4f9bd9"/><text x="828.9" y="469.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="709.9" y="475.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(739.9,503.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="739.9" y="553.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="761.9" cy="483.5" r="10" fill="#4f9bd9"/><text x="761.9" y="487.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">5</text><rect x="642.9" y="457.5" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(672.9,485.5) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="672.9" y="535.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="694.9" cy="465.5" r="10" fill="#4f9bd9"/><text x="694.9" y="469.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="623.9" cy="438.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="605.9" cy="371.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="623.9" cy="304.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="672.9" cy="255.5" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="695.5" y="403.5" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="739.9" y="418.5" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Planar face</text></svg><figcaption>12 slots — planar face</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch line selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 8 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="570" y1="410" x2="810" y2="310" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="570" cy="410" r="5" fill="#f5a623"/><circle cx="810" cy="310" r="5" fill="#f5a623"/><circle cx="690" cy="360" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="360" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="360" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="204.0" r="10" fill="#4f9bd9"/><text x="712.0" y="208.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="754.8" y="235.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,263.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="784.8" y="313.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="775.0" y="320.2" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="784.8" y="332.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="794.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="824.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="814.2" y="415.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="824.0" y="427.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><rect x="754.8" y="424.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(784.8,452.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="784.8" y="502.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="806.8" cy="432.8" r="10" fill="#4f9bd9"/><text x="806.8" y="436.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="660.0" y="464.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,492.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="690.0" y="542.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="680.2" y="549.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="690.0" y="561.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="565.2" y="424.8" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,452.8) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="595.2" y="502.8" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="526.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(556.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="556.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="578.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="578.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="565.2" y="235.2" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(595.2,263.2) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="595.2" y="313.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="617.2" cy="243.2" r="10" fill="#4f9bd9"/><text x="617.2" y="247.2" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="645.5" y="392.0" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch line</text></svg><figcaption>8 slots — sketch line</figcaption></figure><figure><svg style="width:100%;height:auto;display:block" xmlns="http://www.w3.org/2000/svg" width="1366" height="768" viewBox="0 0 1366 768"><rect width="1366" height="768" fill="#1a1d21"/><defs><radialGradient id="vp" cx="50%" cy="42%" r="75%"><stop offset="0%" stop-color="#2f353d"/><stop offset="100%" stop-color="#242930"/></radialGradient></defs><rect x="248" y="92" width="1118" height="646" fill="url(#vp)"/><rect width="1366" height="44" fill="#23272d"/><text x="24" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Prepare</text><text x="121" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="400" fill="#5f6a76">Preview</text><text x="218" y="28" font-family="Inter,DejaVu Sans,sans-serif" font-size="14" font-weight="600" fill="#e7ecf1">Design</text><rect x="214" y="38" width="56" height="3" rx="1.5" fill="#4f9bd9"/><rect y="44" width="1366" height="48" fill="#20242a"/><line x1="0" y1="92" x2="1366" y2="92" stroke="#31363d"/><rect x="24" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(40.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 7 L9 -7"/><circle cx="-9" cy="7" r="2"/><circle cx="9" cy="-7" r="2"/></g><rect x="70" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(86.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-9" y="-6" width="18" height="12" rx="0.5" fill="none"/><circle cx="-9" cy="-6" r="2"/><circle cx="9" cy="6" r="2"/></g><rect x="116" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(132.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="0" cy="0" r="8" fill="none"/><circle cx="0" cy="0" r="1.6"/></g><rect x="162" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(178.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 5 A9 9 0 0 1 8 5" fill="none"/><circle cx="-8" cy="5" r="2"/><circle cx="8" cy="5" r="2"/></g><rect x="208" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(224.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-4 -5 A5 5 0 0 0 -4 5 L4 5 A5 5 0 0 0 4 -5 Z" fill="none"/><path d="M-4 0 L4 0" stroke-dasharray="2 2"/></g><rect x="254" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(270.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 5 C-5 -10 5 10 10 -5" fill="none"/><circle cx="-10" cy="5" r="1.8"/><circle cx="10" cy="-5" r="1.8"/></g><rect x="300" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(316.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 -6 L-9 6 M9 -6 L9 6 M-9 0 L9 0"/><path d="M-9 0 L-5 -3 M-9 0 L-5 3 M9 0 L5 -3 M9 0 L5 3"/></g><rect x="346" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(362.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><rect x="392" y="52" width="32" height="32" rx="6" fill="#2e343c" opacity="0.55"/><g transform="translate(408.0,68.0) scale(0.620)" stroke="#8e9aa7" fill="#8e9aa7" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-6" y="-1" width="12" height="9" rx="1.5" fill="none"/><path d="M-3.5 -1 L-3.5 -5 A3.5 3.5 0 0 1 3.5 -5 L3.5 -1" fill="none"/></g><rect x="0" y="92" width="248" height="646" fill="#20242a"/><line x1="248" y1="92" x2="248" y2="738" stroke="#31363d"/><text x="18" y="122" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" letter-spacing="1.4" fill="#5f6a76">FEATURES</text><g transform="translate(30.0,146.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="150" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch1</text><g transform="translate(30.0,172.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="176" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude1</text><g transform="translate(44.0,198.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="202" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Hole1</text><g transform="translate(44.0,224.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="60" y="228" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Fillet1</text><g transform="translate(30.0,250.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/><path d="M-8 8 L-6.5 6.5"/></g><text x="46" y="254" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch2</text><g transform="translate(30.0,276.0) scale(0.420)" stroke="#5f6a76" fill="#5f6a76" stroke-width="1.80" stroke-linecap="round" stroke-linejoin="round"><rect x="-8" y="2" width="16" height="6" rx="1"/><path d="M0 0 L0 -8 M-4 -4 L0 -8 L4 -4"/></g><text x="46" y="280" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Extrude2</text><rect y="738" width="1366" height="30" fill="#23272d"/><text x="18" y="758" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" fill="#8e9aa7">Sketch line selected — pick what to do with it</text><text x="1348" y="758" text-anchor="end" font-family="Inter,DejaVu Sans,sans-serif" font-size="11.5" fill="#5f6a76">Working document · 12 slots</text><line x1="520" y1="240" x2="860" y2="240" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="262" x2="860" y2="262" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="284" x2="860" y2="284" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="306" x2="860" y2="306" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="328" x2="860" y2="328" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="350" x2="860" y2="350" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="372" x2="860" y2="372" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="394" x2="860" y2="394" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="416" x2="860" y2="416" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="438" x2="860" y2="438" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="460" x2="860" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="520" y1="240" x2="520" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="542" y1="240" x2="542" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="564" y1="240" x2="564" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="586" y1="240" x2="586" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="608" y1="240" x2="608" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="630" y1="240" x2="630" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="652" y1="240" x2="652" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="674" y1="240" x2="674" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="696" y1="240" x2="696" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="718" y1="240" x2="718" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="740" y1="240" x2="740" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="762" y1="240" x2="762" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="784" y1="240" x2="784" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="806" y1="240" x2="806" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="828" y1="240" x2="828" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="850" y1="240" x2="850" y2="460" stroke="#333a43" stroke-width="0.6"/><line x1="570" y1="410" x2="810" y2="310" stroke="#f5a623" stroke-width="4" stroke-linecap="round"/><circle cx="570" cy="410" r="5" fill="#f5a623"/><circle cx="810" cy="310" r="5" fill="#f5a623"/><circle cx="690" cy="360" r="186" fill="#171a1e" opacity="0.22"/><circle cx="690" cy="360" r="186" fill="none" stroke="#3c444e" opacity="0.5"/><circle cx="690" cy="360" r="46" fill="none" stroke="#3c444e" stroke-dasharray="3 4" opacity="0.85"/><rect x="660.0" y="196.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,224.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-8 8 L-5 7 L7 -5 L5 -7 L-7 5 Z"/></g><text x="690.0" y="274.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Create</text><circle cx="712.0" cy="204.0" r="10" fill="#4f9bd9"/><text x="712.0" y="208.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">9</text><rect x="727.0" y="214.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(757.0,242.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 3 L-3 -6 L9 -4" fill="none"/><path d="M-9 8 L-2 -1 L9 1" fill="none" stroke-dasharray="2 2"/></g><text x="757.0" y="292.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Offset</text><rect x="747.2" y="299.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="757.0" y="311.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">O</text><rect x="776.0" y="263.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.0,291.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><circle cx="-6" cy="6" r="2.6" fill="none"/><circle cx="-6" cy="-6" r="2.6" fill="none"/><path d="M-4 4 L8 -6 M-4 -4 L8 6"/></g><text x="806.0" y="341.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Trim</text><rect x="796.2" y="348.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="806.0" y="360.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">T</text><rect x="794.0" y="330.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(824.0,358.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-9 8 L-9 -1 A8 8 0 0 1 -1 -9 L8 -9" fill="none"/></g><text x="824.0" y="408.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Dress-up</text><circle cx="846.0" cy="338.0" r="10" fill="#4f9bd9"/><text x="846.0" y="342.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><rect x="776.0" y="397.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(806.0,425.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10" stroke-dasharray="3 2"/><path d="M-3 -6 L-9 0 L-3 6 Z"/><path d="M3 -6 L9 0 L3 6 Z" fill="none"/></g><text x="806.0" y="475.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Mirror</text><rect x="796.2" y="482.0" width="19.6" height="17" rx="4.5" fill="#454f5b"/><text x="806.0" y="494.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="10.5" fill="#e7ecf1">M</text><rect x="727.0" y="446.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(757.0,474.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M0 -10 L0 10 M-10 0 L10 0"/><path d="M0 -10 L-3 -6 M0 -10 L3 -6 M0 10 L-3 6 M0 10 L3 6 M-10 0 L-6 -3 M-10 0 L-6 3 M10 0 L6 -3 M10 0 L6 3"/></g><text x="757.0" y="524.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Move</text><rect x="660.0" y="464.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(690.0,492.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><path d="M-10 4 L-2 -6 L10 -4 L2 6 Z" fill="none"/></g><text x="690.0" y="542.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Reference</text><circle cx="712.0" cy="472.0" r="10" fill="#4f9bd9"/><text x="712.0" y="476.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">3</text><rect x="593.0" y="446.0" width="60" height="60" rx="14" fill="#2e343c" stroke="#3c444e"/><g transform="translate(623.0,474.0) scale(0.920)" stroke="#e7ecf1" fill="#e7ecf1" stroke-width="1.70" stroke-linecap="round" stroke-linejoin="round"><rect x="-10" y="-2" width="13" height="11" rx="1" fill="none"/><path d="M-2 5 L0 4.5 L9 -5 L7 -7 L-2.5 2.5 Z"/></g><text x="623.0" y="524.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12.5" font-weight="500" fill="#e7ecf1">Modify</text><circle cx="645.0" cy="454.0" r="10" fill="#4f9bd9"/><text x="645.0" y="458.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="11" font-weight="600" fill="#0f1319">2</text><circle cx="574.0" cy="427.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="556.0" cy="360.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="574.0" cy="293.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><circle cx="623.0" cy="244.0" r="21" fill="#2a2f36" opacity="0.5" stroke="#3c444e" stroke-dasharray="3 3"/><rect x="645.5" y="392.0" width="88.9" height="22" rx="11" fill="#171a1e" opacity="0.92" stroke="#3c444e"/><text x="690.0" y="407.0" text-anchor="middle" font-family="Inter,DejaVu Sans,sans-serif" font-size="12" fill="#e7ecf1">Sketch line</text></svg><figcaption>12 slots — sketch line</figcaption></figure></div></main>