.m7-dots[data-v-78bdd612]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.m7-dots--sm[data-v-78bdd612]{gap:6px}.m7-dots__dot[data-v-78bdd612]{width:12px;height:12px;padding:0;border-radius:50%;border:1.5px solid var(--m7-tick);background:var(--m7-tick);transition:transform .09s cubic-bezier(.4,0,.2,1),background-color .09s ease,border-color .09s ease,box-shadow .09s ease}.m7-dots--sm .m7-dots__dot[data-v-78bdd612]{width:7px;height:7px;border-width:1px}.is-editable .m7-dots__dot[data-v-78bdd612]{cursor:pointer}.is-editable .m7-dots__dot[data-v-78bdd612]:focus-visible{outline:2px solid var(--m7-accent);outline-offset:3px}.m7-dots__dot.is-level-2[data-v-78bdd612]{width:16px;height:16px;background:transparent;border-color:var(--m7-accent)}.m7-dots--sm .m7-dots__dot.is-level-2[data-v-78bdd612]{width:10px;height:10px}.m7-dots__dot.is-level-0[data-v-78bdd612]{background:transparent;border-style:dashed}.m7-dots__dot.is-flashing[data-v-78bdd612]{background:var(--m7-accent);border-color:var(--m7-accent);transform:scale(1.35);box-shadow:0 0 10px var(--m7-accent-glow)}.m7-dial[data-v-484d8c29]{position:relative;width:var(--m7-dial-size);height:var(--m7-dial-size);margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m7-dial__ring[data-v-484d8c29]{position:absolute;inset:0;width:100%;height:100%}.m7-dial__tick[data-v-484d8c29]{stroke:var(--m7-tick);stroke-width:1.6;stroke-linecap:round;transition:stroke .12s ease,stroke-width .12s ease}.m7-dial__tick.is-active[data-v-484d8c29]{stroke:var(--m7-accent)}.m7-dial__tick.is-cursor[data-v-484d8c29]{stroke:var(--m7-accent);stroke-width:3.2}.m7-dial__knob[data-v-484d8c29]{position:absolute;inset:15%;border:none;border-radius:50%;cursor:grab;touch-action:none;background:var(--m7-knob);box-shadow:0 10px 24px var(--m7-shadow),0 2px 4px var(--m7-shadow),inset 0 2px 3px var(--m7-knob-highlight),inset 0 -3px 6px var(--m7-shadow);display:flex;align-items:center;justify-content:center;transition:transform .12s ease}.m7-dial__knob[data-v-484d8c29]:active{cursor:grabbing;transform:scale(.985)}.m7-dial__knob[data-v-484d8c29]:focus-visible{outline:2px solid var(--m7-accent);outline-offset:4px}.m7-dial__tap[data-v-484d8c29]{font-size:.7rem;letter-spacing:.22em;font-weight:400;color:var(--m7-muted);pointer-events:none;transition:color .15s ease,transform .15s ease}.m7-dial__tap.is-tapping[data-v-484d8c29]{color:var(--m7-accent);transform:scale(1.12)}.m7-dial__bound[data-v-484d8c29]{position:absolute;bottom:4%;font-size:.6rem;letter-spacing:.14em;color:var(--m7-muted)}.m7-dial__bound--min[data-v-484d8c29]{left:12%}.m7-dial__bound--max[data-v-484d8c29]{right:12%}.m7-panel[data-v-159a143a]{text-align:center}.m7-panel__signature[data-v-159a143a]{font-size:2rem;font-weight:300;letter-spacing:.04em;margin-bottom:.75rem}.m7-panel__hint[data-v-159a143a]{font-size:.68rem;letter-spacing:.06em;color:var(--m7-muted);margin-bottom:.5rem}.m7-stepper[data-v-159a143a]{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.25rem 0;border-top:1px solid var(--m7-tick)}.m7-stepper__value[data-v-159a143a]{font-size:2rem;font-weight:300;min-width:2.5rem}.m7-sounds__tick[data-v-4b801b5d]{display:inline-flex;justify-content:center;width:24px;margin-right:.5rem}.m7-sounds__label[data-v-4b801b5d]{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.m7-sounds__item.is-selected .m7-sounds__label[data-v-4b801b5d]{color:var(--m7-accent)}.m7-tune[data-v-8e402e9a]{text-align:center}.m7-tune__toggle[data-v-8e402e9a]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.25rem}.m7-tune__toggle-label[data-v-8e402e9a]{font-size:.62rem;letter-spacing:.16em;color:var(--m7-muted);transition:color .15s ease}.m7-tune__toggle-label.is-on[data-v-8e402e9a]{color:var(--m7-accent)}.m7-tune__sliders[data-v-8e402e9a]{display:flex;justify-content:center;gap:.25rem;height:190px}.m7-tune__band[data-v-8e402e9a]{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;min-height:0}.m7-tune__band[data-v-8e402e9a] .v-slider.v-input--vertical{flex:1 1 auto;min-height:0;margin-top:4px;margin-bottom:4px}.m7-tune__band[data-v-8e402e9a] .v-slider.v-input--vertical>.v-input__control{min-height:0}.m7-tune__value[data-v-8e402e9a]{font-size:.62rem;color:var(--m7-accent);letter-spacing:.04em}.m7-tune__label[data-v-8e402e9a]{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--m7-muted)}.m7-tune__actions[data-v-8e402e9a]{display:flex;justify-content:center;gap:.5rem;margin-top:.75rem}.m7-console[data-v-c06ef59f]{--m7-surface:rgb(var(--v-theme-surface));--m7-accent:rgb(var(--v-theme-primary));--m7-accent-glow:rgba(var(--v-theme-primary),.4);--m7-tick:rgba(var(--v-theme-on-surface),.16);--m7-muted:rgba(var(--v-theme-on-surface),.5);--m7-shadow:rgba(var(--v-theme-on-surface),.09);--m7-knob:linear-gradient(160deg,hsla(0,0%,100%,.9),rgba(var(--v-theme-on-surface),.05));--m7-knob-highlight:hsla(0,0%,100%,.85);background:var(--m7-surface);border-radius:22px;padding:.9rem 1rem 1.25rem;color:rgb(var(--v-theme-on-surface))}.v-theme--dark{--m7-knob:linear-gradient(160deg,hsla(0,0%,100%,.08),rgba(0,0,0,.28));--m7-knob-highlight:hsla(0,0%,100%,.12);--m7-shadow:rgba(0,0,0,.45)}.m7-console--page[data-v-c06ef59f]{padding:1.75rem 1.5rem 2.25rem;box-shadow:0 18px 48px var(--m7-shadow)}.m7-console.is-collapsed[data-v-c06ef59f]{padding:.25rem .5rem}.m7-console__pill[data-v-c06ef59f]{display:flex;align-items:center;gap:.5rem}.m7-console__pill-bpm[data-v-c06ef59f]{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--m7-muted);min-width:2ch}.m7-console__pill-play[data-v-c06ef59f]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--m7-tick);background:transparent;color:var(--m7-accent);flex:none}.m7-console__pill-play.is-playing[data-v-c06ef59f]{background:var(--m7-accent);border-color:var(--m7-accent);color:rgb(var(--v-theme-on-primary))}.m7-console__header[data-v-c06ef59f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.m7-console__title[data-v-c06ef59f]{flex:1;background:none;border:none;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:inherit;cursor:pointer}.m7-console__title[data-v-c06ef59f]:disabled{cursor:default}.m7-console__main[data-v-c06ef59f]{text-align:center}.m7-console__tempo[data-v-c06ef59f]{gap:1rem}.m7-console__nudge[data-v-c06ef59f],.m7-console__tempo[data-v-c06ef59f]{display:flex;align-items:center;justify-content:center}.m7-console__nudge[data-v-c06ef59f]{width:34px;height:34px;border:none;border-radius:50%;background:transparent;color:var(--m7-muted);touch-action:none}.m7-console__nudge[data-v-c06ef59f]:hover{color:var(--m7-accent)}.m7-console__bpm[data-v-c06ef59f]{display:flex;flex-direction:column;align-items:center;min-width:4.5rem}.m7-console__bpm-value[data-v-c06ef59f]{font-size:3rem;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.m7-console--page .m7-console__bpm-value[data-v-c06ef59f]{font-size:4rem}.m7-console__bpm-unit[data-v-c06ef59f]{font-size:.6rem;letter-spacing:.24em;color:var(--m7-muted)}.m7-console__transport[data-v-c06ef59f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem}.m7-console__play[data-v-c06ef59f]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--m7-tick);background:transparent;color:var(--m7-accent);transition:background-color .15s ease,color .15s ease}.m7-console__play.is-playing[data-v-c06ef59f]{background:var(--m7-accent);border-color:var(--m7-accent);color:rgb(var(--v-theme-on-primary))}.m7-console__check[data-v-c06ef59f]{pointer-events:none}.m7-console__status[data-v-c06ef59f]{min-height:1.1rem;margin-top:.5rem;font-size:.62rem;letter-spacing:.1em;color:var(--m7-muted)}
