.fit[data-v-4bc91c72]{padding:18px}.fit__title[data-v-4bc91c72]{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-top:6px}.fit__drawing[data-v-4bc91c72],.fit__legend[data-v-4bc91c72]{--on:var(--brand);--on-fill:var(--brand-soft-2);--on-text:var(--surface)}.fit__drawing[data-v-4bc91c72]{margin-top:14px}.fit__legend[data-v-4bc91c72]{display:grid;font-size:14px;gap:2px;margin-top:12px}.fit__legend li[data-v-4bc91c72]{align-items:start;border-radius:var(--radius);color:var(--ink-2);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);padding:5px 8px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.fit__legend li.is-on[data-v-4bc91c72]{background:var(--hover)}.fit__legend li.is-marked[data-v-4bc91c72]{background:var(--draw-hot-fill);color:var(--ink)}.fit__name[data-v-4bc91c72]{font-weight:500;line-height:22px}.fit__link[data-v-4bc91c72]{transition:color .2s var(--ease-out)}.fit__link[data-v-4bc91c72]:hover{color:var(--brand)}.fit__badge[data-v-4bc91c72]{background:var(--draw-hot);border-radius:999px;color:var(--on-accent);font:600 11px/18px var(--font-sans);margin-left:8px;padding:1px 8px;vertical-align:1px}.fit__role[data-v-4bc91c72]{color:var(--ink-2);font-size:13.5px;margin-top:4px}.fit__also[data-v-4bc91c72]{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 12px;margin-top:12px}
