@layer properties,theme,base;@layer components{._root_1dv8z_5{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._root_1dv8z_5 :is(p,h1,h2,h3){unicode-bidi:plaintext}._title_1dv8z_16{flex:12rem;min-width:0}._header_1dv8z_20{align-items:center;gap:var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);flex-wrap:wrap;display:flex}._body_1dv8z_28{align-content:start;align-items:start;gap:var(--pui-space-5);padding:var(--pui-space-4) var(--pui-space-5);flex:1;grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr);display:grid}@container (width<60rem){._body_1dv8z_28{padding:var(--pui-space-3);grid-template-columns:minmax(0,1fr)}}._stageWrap_1dv8z_43{gap:var(--pui-space-3);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}@container (width<60rem){._stageWrap_1dv8z_43{position:static}}._tools_1dv8z_56{align-items:center;gap:var(--pui-space-2) var(--pui-space-4);min-height:var(--pui-control-height-sm);flex-wrap:wrap;display:flex}._stage_1dv8z_43{border-radius:var(--pui-radius-card);width:100%;height:auto;box-shadow:var(--m-surface-edge);background:radial-gradient(circle, var(--pui-line) 1px, transparent 1.5px) 0 0 / 1.25rem 1.25rem, var(--pui-inset);direction:ltr}._stage_1dv8z_43[data-drawing]{cursor:crosshair;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--pui-info) 60%, transparent)}._skin_1dv8z_79{fill:color-mix(in oklab, var(--pui-ink) 9%, transparent);stroke:color-mix(in oklab, var(--pui-ink) 9%, transparent);stroke-width:30px;stroke-linecap:round}line._skin_1dv8z_79{fill:none}circle._skin_1dv8z_79{stroke-width:0}._bone_1dv8z_91{fill:color-mix(in oklab, var(--pui-info) 26%, var(--pui-surface));stroke:color-mix(in oklab, var(--pui-info) 70%, var(--pui-ink));stroke-width:1.5px;stroke-linejoin:round}._bone_1dv8z_91[data-selected]{fill:color-mix(in oklab, var(--pui-info) 55%, var(--pui-surface));stroke:var(--pui-ink)}._joint_1dv8z_101{fill:var(--pui-surface);stroke:color-mix(in oklab, var(--pui-info) 70%, var(--pui-ink));stroke-width:2px}._joint_1dv8z_101[data-selected]{fill:var(--pui-ink);stroke:var(--pui-ink)}._label_1dv8z_110{fill:var(--pui-ink-2);text-anchor:middle;font-size:13px;font-weight:600}._rigid_1dv8z_116{fill:color-mix(in oklab, var(--pui-success) 30%, var(--pui-surface));stroke:color-mix(in oklab, var(--pui-success) 70%, var(--pui-ink));stroke-width:1.5px}._driver_1dv8z_121{fill:color-mix(in oklab, var(--pui-info) 24%, var(--pui-surface));stroke:color-mix(in oklab, var(--pui-info) 70%, var(--pui-ink));stroke-width:1.5px;stroke-linejoin:round}._follower_1dv8z_127{fill:color-mix(in oklab, var(--pui-success) 24%, var(--pui-surface));stroke:color-mix(in oklab, var(--pui-success) 70%, var(--pui-ink));stroke-width:1.5px;stroke-linejoin:round}._follower_1dv8z_127[data-held]{fill:color-mix(in oklab, var(--pui-warning) 30%, var(--pui-surface));stroke:color-mix(in oklab, var(--pui-warning) 75%, var(--pui-ink))}._driver_1dv8z_121[data-idle]{fill:var(--pui-surface);stroke:var(--pui-ink-3);stroke-dasharray:4 3}._range_1dv8z_143{fill:color-mix(in oklab, var(--pui-success) 12%, transparent);stroke:color-mix(in oklab, var(--pui-success) 50%, transparent);stroke-width:1px;stroke-dasharray:3 3}._range_1dv8z_143[data-held]{fill:color-mix(in oklab, var(--pui-warning) 14%, transparent);stroke:var(--pui-warning)}._turn_1dv8z_153{fill:none;stroke:color-mix(in oklab, var(--pui-info) 70%, var(--pui-ink));stroke-width:3px;stroke-linecap:round}._caption_1dv8z_159{fill:var(--pui-ink-2);text-anchor:middle;font-size:13px}._under_1dv8z_164{align-items:end;gap:var(--pui-space-3) var(--pui-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}@container (width<40rem){._under_1dv8z_164{grid-template-columns:minmax(0,1fr)}}._hub_1dv8z_175{fill:var(--pui-surface);stroke:var(--pui-ink-2);stroke-width:1.5px}._marker_1dv8z_180{stroke:var(--pui-ink);stroke-width:3px;stroke-linecap:round}._face_1dv8z_185{fill:color-mix(in oklab, var(--pui-warning) 36%, var(--pui-surface));stroke:color-mix(in oklab, var(--pui-warning) 60%, var(--pui-ink));stroke-width:2px}._eye_1dv8z_190{fill:var(--pui-ink)}._inner_1dv8z_193,._cheek_1dv8z_194{fill:color-mix(in oklab, var(--pui-danger) 28%, var(--pui-surface))}._cheek_1dv8z_194{opacity:.6}._white_1dv8z_200{fill:var(--pui-surface)}._brow_1dv8z_203{fill:none;stroke:var(--pui-ink);stroke-width:3px;stroke-linecap:round}._mouth_1dv8z_209{fill:none;stroke:var(--pui-ink);stroke-width:4px;stroke-linecap:round}._contour_1dv8z_215{fill:none;stroke:color-mix(in oklab, var(--pui-info) 70%, var(--pui-ink));stroke-width:1.5px;stroke-dasharray:5 4}._tri_1dv8z_221{fill:none;stroke:color-mix(in oklab, var(--pui-info) 45%, transparent);stroke-width:1px}._vertex_1dv8z_226{fill:var(--pui-surface);stroke:color-mix(in oklab, var(--pui-info) 70%, var(--pui-ink));stroke-width:2px;cursor:pointer;outline:none}._vertex_1dv8z_226[data-selected]{fill:var(--pui-ink);stroke:var(--pui-ink)}._vertex_1dv8z_226:focus-visible{stroke:var(--pui-focus-ring);stroke-width:4px}._panel_1dv8z_241{gap:var(--pui-space-3);min-width:0;padding:var(--pui-space-4);border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-card);flex-direction:column;display:flex}._head_1dv8z_20{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);letter-spacing:.04em;text-transform:uppercase}._boneLine_1dv8z_257{align-items:center;gap:var(--pui-space-1);display:flex}._boneRow_1dv8z_262{align-items:baseline;gap:var(--pui-space-3);width:100%;padding:var(--pui-space-2) var(--pui-space-3);text-align:start;display:flex}._vals_1dv8z_270{color:var(--pui-ink-2);font-family:var(--pui-font-numeric);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._remove_1dv8z_278{opacity:0;transition:var(--m-transition)}._boneLine_1dv8z_257:is(:hover,:focus-within,[data-selected]) ._remove_1dv8z_278{opacity:1}@media (hover:none){._remove_1dv8z_278{opacity:1}}._rule_1dv8z_290{gap:var(--pui-space-2);border-block-start:1px solid var(--pui-line-soft);flex-direction:column;padding-block-start:var(--pui-space-3);display:flex}._fold_1dv8z_297{align-items:center;gap:var(--pui-space-2);border-block-start:1px solid var(--pui-line-soft);width:100%;color:var(--pui-ink);font-size:var(--pui-text-sm);text-align:start;padding-block-start:var(--pui-space-3);display:flex}._fold_1dv8z_297:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._chev_1dv8z_311{width:1rem;height:1rem;color:var(--pui-ink-3);transition:var(--m-transition)}._fold_1dv8z_297[data-state=open] ._chev_1dv8z_311{rotate:180deg}._folded_1dv8z_320{gap:var(--pui-space-3);flex-direction:column;padding-block-start:var(--pui-space-3);display:flex}._boneRow_1dv8z_262[aria-current=true]{background:var(--pui-surface-2);box-shadow:inset 0 0 0 1.5px var(--pui-ink-2)}._line_1dv8z_330{align-items:end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._num_1dv8z_336{width:9rem}._note_1dv8z_339,._result_1dv8z_340,._warn_1dv8z_341,._problem_1dv8z_342,._ask_1dv8z_343{padding:var(--pui-space-2) var(--pui-space-3);border-radius:var(--pui-radius-control);color:var(--pui-ink);font-size:var(--pui-text-sm)}._note_1dv8z_339{background:color-mix(in oklab, var(--pui-info) 14%, transparent)}._result_1dv8z_340{background:color-mix(in oklab, var(--pui-success) 16%, transparent);font-variant-numeric:tabular-nums}._result_1dv8z_340[data-held],._warn_1dv8z_341,._ask_1dv8z_343{background:color-mix(in oklab, var(--pui-warning) 18%, transparent)}._ask_1dv8z_343{gap:var(--pui-space-2);flex-direction:column;display:flex}._problem_1dv8z_342{background:color-mix(in oklab, var(--pui-danger) 16%, transparent)}}@layer utilities;
