.creative-instrument.figure-bare .iso-figure{margin:0}.creative-instrument.figure-bare .iso-plate{box-shadow:none;background:0 0;border:0;padding:40px 0 46px}.creative-instrument.figure-bare .iso-plate-corners{inset:12px 0}.creative-instrument.figure-bare .iso-legend{margin-top:4px}@media (max-width:560px){.creative-instrument.figure-bare .iso-plate{padding:36px 0 62px}.creative-instrument.figure-bare .iso-plate-corners{inset:10px 0}}.creative-instrument.figure-bare .iso-live{cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.creative-instrument.figure-bare .iso-live:focus-visible{outline:2px solid rgb(var(--color-moss));outline-offset:6px}.figure-choices{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.figure-choices>span{margin-right:.35rem;font-size:.875rem;font-weight:500}.figure-choices button{border:1px solid rgb(var(--color-ink) / .2);min-height:44px;color:rgb(var(--color-ink));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:.875rem;transition:border-color .18s,background-color .18s}.figure-choices button:hover{border-color:rgb(var(--color-ink) / .6)}.figure-choices button[aria-pressed=true]{background:rgb(var(--color-mist) / .6);border-color:rgb(var(--color-moss));font-weight:600}.figure-choices button:focus-visible{outline:2px solid rgb(var(--color-moss));outline-offset:4px}@media (prefers-reduced-motion:reduce){.figure-choices button{transition:none}}.figure-parts [data-part]{transition:opacity .28s var(--anatomy-ease)}.figure-parts[data-focus] [data-part]:not([data-on]){opacity:.26}.figure-parts [data-part][data-on] .iso-edge{stroke:var(--anatomy-lit)}.figure-parts [data-part]{cursor:help}.figure-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:1.25rem;display:grid}.figure-panel .instrument-controls>label:first-child{margin-top:0}.figure-panel .instrument-controls p.instrument-lesson{min-height:6.6rem}.figure-note-text{min-height:7.4rem}.figure-note h3{font-size:1.125rem;font-weight:600;line-height:1.35}.figure-note p{margin-top:.45rem;font-size:.9375rem;line-height:1.65}.figure-note-text>small{font-variant-numeric:tabular-nums;color:rgb(var(--color-ink) / .72);margin-top:.45rem;font-size:.8125rem;display:block}.figure-part-list{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.figure-part-list button{border:1px solid rgb(var(--color-ink) / .16);min-height:36px;color:rgb(var(--color-ink));cursor:pointer;background:0 0;align-items:baseline;gap:.45rem;padding:.35rem .65rem;font-size:.8125rem;transition:border-color .18s,background-color .18s;display:inline-flex}.figure-part-list button>span{font-variant-numeric:tabular-nums;color:rgb(var(--color-ink) / .55);font-size:.6875rem}.figure-part-list button:hover{border-color:rgb(var(--color-ink) / .5)}.figure-part-list button[aria-pressed=true]{background:rgb(var(--color-mist) / .6);border-color:rgb(var(--color-moss))}.figure-part-list button:focus-visible{outline:2px solid rgb(var(--color-moss));outline-offset:3px}@media (max-width:800px){.figure-panel{grid-template-columns:1fr}.figure-panel .instrument-controls p.instrument-lesson,.figure-note-text{min-height:0}}@media (prefers-reduced-motion:reduce){.figure-parts [data-part],.figure-part-list button{transition:none}}.creative-instrument.figure-bare .figure-caption{max-width:48rem;color:rgb(var(--color-ink) / .78);margin-top:1.75rem;font-size:.875rem;line-height:1.75}
