.play-transport-btn[data-v-7e57539e]{color:#fff;cursor:pointer;background:linear-gradient(#1c2029 0%,#14171d 100%);border:2px solid #725604;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 0 0 1px #facc151f,inset 0 1px #ffffff0a}.play-transport-btn--md[data-v-7e57539e]{width:2.75rem;height:2.75rem}@media (width>=1024px){.play-transport-btn--md[data-v-7e57539e]{width:2.5rem;height:2.5rem}}.play-transport-btn--sm[data-v-7e57539e]{width:2.125rem;height:2.125rem}.play-transport-btn[data-v-7e57539e]:hover:not(:disabled){color:#fff;background:linear-gradient(#232833 0%,#181c24 100%);border-color:#facc15;box-shadow:0 0 0 1px #facc1533,0 0 14px #facc152e,inset 0 1px #ffffff0f}.play-transport-btn[data-v-7e57539e]:active:not(:disabled){background:linear-gradient(#14171d 0%,#101318 100%);transform:scale(.96)}.play-transport-btn[data-v-7e57539e]:focus-visible{outline:none;box-shadow:0 0 0 2px #0a0b0e,0 0 0 4px #facc158c}.play-transport-btn.is-playing[data-v-7e57539e]{color:#0f172a;background:linear-gradient(#facc15 0%,#eab308 100%);border-color:#fde047;box-shadow:0 0 0 1px #facc1540,0 0 16px #facc1547}.play-transport-btn.is-playing[data-v-7e57539e]:hover:not(:disabled){color:#0f172a;background:linear-gradient(#fde047 0%,#facc15 100%);border-color:#fef08a}.play-transport-btn.is-loading[data-v-7e57539e]{cursor:wait;color:#facc15;border-color:#ca8a04}.play-transport-icon[data-v-7e57539e]{display:block}.play-transport-btn--md .play-transport-icon[data-v-7e57539e]{width:1.2rem;height:1.2rem}.play-transport-btn--sm .play-transport-icon[data-v-7e57539e]{width:1rem;height:1rem}.play-transport-spinner[data-v-7e57539e]{border:2px solid #94a3b840;border-top-color:currentColor;border-radius:9999px;width:.875rem;height:.875rem;animation:.65s linear infinite play-transport-spin-7e57539e}.play-transport-btn--sm .play-transport-spinner[data-v-7e57539e]{width:.75rem;height:.75rem}@keyframes play-transport-spin-7e57539e{to{transform:rotate(360deg)}}input[data-v-69597454]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-v-69597454]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-69597454]{-moz-appearance:textfield}input[type=range][data-v-69597454]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#facc15;border-radius:50%;width:10px;height:10px}input[type=range][data-v-69597454]::-moz-range-thumb{cursor:pointer;background:#facc15;border:none;border-radius:50%;width:10px;height:10px}.custom-scrollbar[data-v-86e45ed2]::-webkit-scrollbar{display:none}.custom-scrollbar[data-v-86e45ed2]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-0910925f]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-0910925f]::-webkit-scrollbar-track{background:0 0;border-radius:10px}.custom-scrollbar[data-v-0910925f]::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:10px}.dark-theme-scrollbar[data-v-0910925f]::-webkit-scrollbar-track{background:#ffffff05}.dark-theme-scrollbar[data-v-0910925f]::-webkit-scrollbar-thumb{background-color:#2a2d39}.dark-theme-scrollbar[data-v-0910925f]::-webkit-scrollbar-thumb:hover{background-color:#3f4455}.light-theme-scrollbar[data-v-0910925f]::-webkit-scrollbar-track{background:#00000005}.light-theme-scrollbar[data-v-0910925f]::-webkit-scrollbar-thumb{background-color:#00000026}.light-theme-scrollbar[data-v-0910925f]::-webkit-scrollbar-thumb:hover{background-color:#00000040}.font-jazz[data-v-0910925f]{letter-spacing:-.015em;font-family:Architects Daughter,Caveat,Kalam,cursive}.lead-sheet-roman[data-v-0910925f] .figured-bass{color:#64748bd9;border-left-color:#64748b33;font-size:.48em}.lead-sheet-roman[data-v-0910925f] .roman-quality{opacity:.8;font-size:.56em}.lead-sheet-roman[data-v-0910925f] .roman-alts{font-size:.48em}[data-v-0910925f] .lead-sheet-alts{vertical-align:super;opacity:.9;font-size:.6em}[data-v-0910925f] .lead-sheet-quality{opacity:.9;font-size:.8em}@media print{body[data-v-0910925f] *{visibility:hidden!important}.max-w-5xl[data-v-0910925f],.max-w-5xl[data-v-0910925f] *{visibility:visible!important;color:#1e293b!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important}.max-w-5xl[data-v-0910925f]{background:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:1rem!important;position:absolute!important;top:0!important;left:0!important}}.custom-scrollbar[data-v-c0337d11]::-webkit-scrollbar{height:6px}.custom-scrollbar[data-v-c0337d11]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.custom-scrollbar[data-v-c0337d11]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:10px}.grid-cols-16[data-v-b19d0d56]{grid-template-columns:repeat(16,minmax(0,1fr))}.custom-tab-input[data-v-b19d0d56]{white-space:pre;tab-size:4}.custom-tab-input[data-v-b19d0d56]::-webkit-scrollbar{width:8px;height:8px}.custom-tab-input[data-v-b19d0d56]::-webkit-scrollbar-track{background:#0a0a0a}.custom-tab-input[data-v-b19d0d56]::-webkit-scrollbar-thumb{background:#222;border-radius:4px}.custom-tab-input[data-v-b19d0d56]::-webkit-scrollbar-thumb:hover{background:#333}.custom-range[data-v-dc8057d8]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#60a5fa;border-radius:50%;width:12px;height:12px}.custom-scrollbar[data-v-fc57ceea]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-fc57ceea]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.custom-scrollbar[data-v-fc57ceea]::-webkit-scrollbar-thumb{background-color:#2a2d39;background-clip:padding-box;border:3px solid #0000;border-radius:10px}.custom-scrollbar[data-v-fc57ceea]::-webkit-scrollbar-thumb:hover{background-color:#3f4455}@keyframes popIn-010510f9{0%{transform:scale(.9);box-shadow:0 0 #fff0}50%{transform:scale(1.05);box-shadow:0 0 15px #fff6}to{transform:scale(1);box-shadow:0 2px 10px #00000080}}.animate-pop-in[data-v-010510f9]{animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards popIn-010510f9}@keyframes popIn-76481d24{0%{transform:scale(.9);box-shadow:0 0 #fff0}50%{transform:scale(1.05);box-shadow:0 0 15px #fff6}to{transform:scale(1);box-shadow:0 2px 10px #00000080}}.animate-pop-in[data-v-76481d24]{animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards popIn-76481d24}.custom-scrollbar[data-v-10b50e86]::-webkit-scrollbar{width:6px;height:8px}.custom-scrollbar[data-v-10b50e86]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-10b50e86]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.custom-scrollbar[data-v-10b50e86]::-webkit-scrollbar-thumb:hover{background-color:#fff3}input[type=range][data-v-10b50e86]::-webkit-slider-thumb{border:2px solid #000;box-shadow:0 2px 4px #00000080}.custom-scrollbar[data-v-ccc10255]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-ccc10255]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-ccc10255]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px}.custom-scrollbar[data-v-ccc10255]::-webkit-scrollbar-thumb:hover{background:#ffffff2e}body.drag-engine-active{-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;cursor:grabbing!important}body.drag-engine-active *{cursor:grabbing!important}[data-drag-lifted]{filter:brightness(1.25);opacity:.85;z-index:40;transition:transform .12s,filter .12s,opacity .12s;transform:scale(1.06)}.timeline-playhead[data-v-661b8d39]{transform-origin:0 0;opacity:0;height:100%}[data-v-661b8d39] .timeline-header-playing{box-shadow:inset 0 -2px #22d3eecc;color:#67e8f9!important;background-color:#164e6333!important}[data-v-661b8d39] .timeline-note-playing{filter:brightness(var(--cxp-highlight-brightness,1.5));opacity:1!important;box-shadow:none!important;z-index:30!important;border:1px solid #ffffff8c!important;outline:none!important}.custom-scrollbar[data-v-661b8d39]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-661b8d39]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.custom-scrollbar[data-v-661b8d39]::-webkit-scrollbar-thumb{background-color:#2a2d39;background-clip:padding-box;border:3px solid #0000;border-radius:10px}.custom-scrollbar[data-v-661b8d39]::-webkit-scrollbar-thumb:hover{background-color:#3f4455}.timeline-zoom-wrapper[data-v-661b8d39]{--zx:var(--a7d8e04c);--zy:var(--a7d8e04a);--z-font:var(--v8f2aaca6)}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[4px\]{font-size:calc(4px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[5px\]{font-size:calc(5px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[6px\]{font-size:calc(6px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[7px\]{font-size:calc(7px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[8px\]{font-size:calc(8px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[9px\]{font-size:calc(9px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[10px\]{font-size:calc(10px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[11px\]{font-size:calc(11px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[12px\]{font-size:calc(12px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[14px\]{font-size:calc(14px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-\[16px\]{font-size:calc(16px * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-xs{font-size:calc(.75rem * var(--z-font))!important;line-height:calc(1rem * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-sm{font-size:calc(.875rem * var(--z-font))!important;line-height:calc(1.25rem * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-base{font-size:calc(1rem * var(--z-font))!important;line-height:calc(1.5rem * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-lg{font-size:calc(1.125rem * var(--z-font))!important;line-height:calc(1.75rem * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-xl{font-size:calc(1.25rem * var(--z-font))!important;line-height:calc(1.75rem * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .text-2xl{font-size:calc(1.5rem * var(--z-font))!important;line-height:calc(2rem * var(--z-font))!important}[data-v-661b8d39] .timeline-zoom-wrapper .track-led{width:calc(.625rem * var(--z-font))!important;height:calc(.625rem * var(--z-font))!important;min-width:calc(.625rem * var(--z-font))!important;min-height:calc(.625rem * var(--z-font))!important;border-radius:9999px!important;flex-shrink:0!important}.fade-enter-active[data-v-37c28535],.fade-leave-active[data-v-37c28535]{transition:opacity .15s}.fade-enter-from[data-v-37c28535],.fade-leave-to[data-v-37c28535]{opacity:0}.fade-enter-active[data-v-d5fe3b0f],.fade-leave-active[data-v-d5fe3b0f]{transition:opacity .2s}.fade-enter-from[data-v-d5fe3b0f],.fade-leave-to[data-v-d5fe3b0f]{opacity:0}.dialog-fade-enter-active[data-v-825e271f],.dialog-fade-leave-active[data-v-825e271f]{transition:opacity .2s ease-out}.dialog-fade-enter-active .dialog-panel[data-v-825e271f],.dialog-fade-leave-active .dialog-panel[data-v-825e271f]{transition:transform .2s ease-out,opacity .2s ease-out}.dialog-fade-enter-from[data-v-825e271f],.dialog-fade-leave-to[data-v-825e271f]{opacity:0}.dialog-fade-enter-from .dialog-panel[data-v-825e271f],.dialog-fade-leave-to .dialog-panel[data-v-825e271f]{opacity:0;transform:translateY(12px)scale(.98)}@media (width>=640px){.dialog-fade-enter-from .dialog-panel[data-v-825e271f],.dialog-fade-leave-to .dialog-panel[data-v-825e271f]{transform:scale(.95)}}html{scrollbar-gutter:stable}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .4s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(20px)}.slide-down-enter-active,.slide-down-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;margin-bottom:-88px;transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity .6s}.fade-enter-from,.fade-leave-to{opacity:0}button,select,input,.cursor-pointer{touch-action:manipulation}.scroll-locked{touch-action:none;height:100dvh!important;overflow:hidden!important}
