.go-muscle[data-astro-cid-dhvkfa7v]{background:var(--accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:0 12px;margin-top:4px;padding:12px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.go-muscle[data-astro-cid-dhvkfa7v]:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-2px)}.gm-t[data-astro-cid-dhvkfa7v]{font-size:1.05rem;font-weight:800}.gm-s[data-astro-cid-dhvkfa7v]{opacity:.9;grid-column:1;font-size:.8rem}.gm-a[data-astro-cid-dhvkfa7v]{width:34px;height:34px;color:var(--accent);background:#fff;border-radius:50%;grid-area:1/2/span 2;place-items:center;font-size:1.1rem;font-weight:800;transition:transform .15s;display:grid}.go-muscle[data-astro-cid-dhvkfa7v]:hover .gm-a[data-astro-cid-dhvkfa7v]{transform:translate(3px)}.info[data-astro-cid-dhvkfa7v].under{margin-top:2px}.info[data-astro-cid-dhvkfa7v].under[data-active]{border:2px solid var(--accent);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 18%, transparent)}.body3d[data-astro-cid-dhvkfa7v]{gap:10px;display:grid}.col-model[data-astro-cid-dhvkfa7v],.col-side[data-astro-cid-dhvkfa7v]{align-content:start;gap:10px;min-width:0;display:grid}.body3d[data-astro-cid-dhvkfa7v].split{grid-template-columns:1fr 1fr;align-items:start;gap:32px}.body3d[data-astro-cid-dhvkfa7v].split .col-side[data-astro-cid-dhvkfa7v]{gap:14px}@media (width<=820px){.body3d[data-astro-cid-dhvkfa7v].split{grid-template-columns:1fr;gap:16px}}.stage[data-astro-cid-dhvkfa7v]{aspect-ratio:3/4;background:var(--viewer-bg);border-radius:14px;width:100%;max-height:640px;position:relative;overflow:hidden}.highlight[data-astro-cid-dhvkfa7v] .stage[data-astro-cid-dhvkfa7v]{max-height:440px}canvas[data-astro-cid-dhvkfa7v]{touch-action:none;cursor:grab;width:100%;height:100%;display:block}canvas[data-astro-cid-dhvkfa7v]:active{cursor:grabbing}.status[data-astro-cid-dhvkfa7v]{text-align:center;color:var(--muted);pointer-events:none;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.status[data-astro-cid-dhvkfa7v][hidden]{display:none}.views[data-astro-cid-dhvkfa7v]{flex-wrap:wrap;gap:6px;display:flex}.views[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v],.chips[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.9rem}.chips[data-astro-cid-dhvkfa7v]{flex-wrap:wrap;gap:6px;display:flex}.chips[data-astro-cid-dhvkfa7v] li[data-astro-cid-dhvkfa7v][hidden]{display:none}.chips[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v]{align-items:center;display:inline-flex}.sw[data-astro-cid-dhvkfa7v]{border-radius:3px;flex:none;width:10px;height:10px;margin-right:7px;display:none}.body3d[data-astro-cid-dhvkfa7v][data-style=map] .sw[data-astro-cid-dhvkfa7v]{display:inline-block}.tabs[data-astro-cid-dhvkfa7v]{flex-wrap:wrap;gap:6px;display:flex}.tabs[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:.88rem;display:inline-flex}.tabs[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v]:hover{border-color:var(--accent)}.tabs[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v][aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:#fff}.chev[data-astro-cid-dhvkfa7v]{opacity:.7;border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.tabs[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v][aria-expanded=true] .chev[data-astro-cid-dhvkfa7v]{transform:translateY(1px)rotate(-135deg)}.chips[data-astro-cid-dhvkfa7v][hidden]{display:none}.layers[data-astro-cid-dhvkfa7v]{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;bottom:10px;left:10px}.layers[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v]{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:.85rem}.layers[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v][aria-pressed=true]{background:var(--text);color:var(--surface)}.styles[data-astro-cid-dhvkfa7v]{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:10px;left:10px}.styles[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v]{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:.85rem}.styles[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v][aria-pressed=true]{background:var(--accent);color:#fff}.chips[data-astro-cid-dhvkfa7v] button[data-astro-cid-dhvkfa7v][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.info[data-astro-cid-dhvkfa7v]{padding:14px 16px}.hint[data-astro-cid-dhvkfa7v]{color:var(--muted);margin:0;font-size:.9rem}.controls-hint[data-astro-cid-dhvkfa7v]{color:var(--muted);margin:-4px 0 0;font-size:.8rem}.info[data-astro-cid-dhvkfa7v][data-active] .hint[data-astro-cid-dhvkfa7v],.detail[data-astro-cid-dhvkfa7v][hidden]{display:none}.detail[data-astro-cid-dhvkfa7v] p[data-astro-cid-dhvkfa7v]{margin:6px 0 10px;font-size:.95rem}.detail[data-astro-cid-dhvkfa7v] .soon[data-astro-cid-dhvkfa7v]{color:var(--muted);font-size:.88rem}.detail[data-astro-cid-dhvkfa7v] .btn[data-astro-cid-dhvkfa7v]{padding:7px 16px;font-size:.92rem}.info[data-astro-cid-dhvkfa7v].in-slot{border-style:dashed;border-width:2px;padding:16px 18px}.info[data-astro-cid-dhvkfa7v].in-slot[data-active]{border-style:solid;border-color:var(--accent);box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 18%, transparent)}.info[data-astro-cid-dhvkfa7v].in-slot .detail[data-astro-cid-dhvkfa7v] strong[data-astro-cid-dhvkfa7v]{font-size:1.2rem}.info[data-astro-cid-dhvkfa7v].in-slot .detail[data-astro-cid-dhvkfa7v] .btn[data-astro-cid-dhvkfa7v]{padding:10px 22px;font-size:1rem}
