.play-transport-btn[data-v-68d5d28d]{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-68d5d28d]{width:2.5rem;height:2.5rem}.play-transport-btn--sm[data-v-68d5d28d]{width:2.125rem;height:2.125rem}.play-transport-btn[data-v-68d5d28d]: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-68d5d28d]:active:not(:disabled){background:linear-gradient(#14171d 0%,#101318 100%);transform:scale(.96)}.play-transport-btn.is-playing[data-v-68d5d28d]{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-68d5d28d]:hover:not(:disabled){color:#0f172a;background:linear-gradient(#fde047 0%,#facc15 100%);border-color:#fef08a}.play-transport-btn.is-loading[data-v-68d5d28d]{cursor:wait;color:#facc15;border-color:#ca8a04}.play-transport-icon[data-v-68d5d28d]{display:block}.play-transport-btn--md .play-transport-icon[data-v-68d5d28d]{width:1.2rem;height:1.2rem}.play-transport-btn--sm .play-transport-icon[data-v-68d5d28d]{width:1rem;height:1rem}.play-transport-icon--play[data-v-68d5d28d]{transform:translate(7%)}.play-transport-spinner[data-v-68d5d28d]{border:2px solid #94a3b840;border-top-color:currentColor;border-radius:9999px;width:.875rem;height:.875rem;animation:.65s linear infinite play-transport-spin-68d5d28d}.play-transport-btn--sm .play-transport-spinner[data-v-68d5d28d]{width:.75rem;height:.75rem}@keyframes play-transport-spin-68d5d28d{to{transform:rotate(360deg)}}.custom-scrollbar[data-v-87f5eb67]::-webkit-scrollbar{display:none}.custom-scrollbar[data-v-87f5eb67]{-ms-overflow-style:none;scrollbar-width:none}input[data-v-87f5eb67]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-v-87f5eb67]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-87f5eb67]{-moz-appearance:textfield}input[type=range][data-v-87f5eb67]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#facc15;border-radius:50%;width:10px;height:10px}input[type=range][data-v-87f5eb67]::-moz-range-thumb{cursor:pointer;background:#facc15;border:none;border-radius:50%;width:10px;height:10px}.custom-scrollbar[data-v-68a80f90]::-webkit-scrollbar{display:none}.custom-scrollbar[data-v-68a80f90]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-f1957de0]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-f1957de0]::-webkit-scrollbar-track{background:0 0;border-radius:10px}.custom-scrollbar[data-v-f1957de0]::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:10px}.dark-theme-scrollbar[data-v-f1957de0]::-webkit-scrollbar-track{background:#ffffff05}.dark-theme-scrollbar[data-v-f1957de0]::-webkit-scrollbar-thumb{background-color:#2a2d39}.dark-theme-scrollbar[data-v-f1957de0]::-webkit-scrollbar-thumb:hover{background-color:#3f4455}.light-theme-scrollbar[data-v-f1957de0]::-webkit-scrollbar-track{background:#00000005}.light-theme-scrollbar[data-v-f1957de0]::-webkit-scrollbar-thumb{background-color:#00000026}.light-theme-scrollbar[data-v-f1957de0]::-webkit-scrollbar-thumb:hover{background-color:#00000040}.font-jazz[data-v-f1957de0]{letter-spacing:-.015em;font-family:Architects Daughter,Caveat,Kalam,cursive}.lead-sheet-roman[data-v-f1957de0] .figured-bass{color:#64748bd9;border-left-color:#64748b33;font-size:.48em}.lead-sheet-roman[data-v-f1957de0] .roman-quality{opacity:.8;font-size:.56em}.lead-sheet-roman[data-v-f1957de0] .roman-alts{font-size:.48em}.custom-scrollbar[data-v-82356852]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-82356852]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-82356852]::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box;border:3px solid #0000;border-radius:10px}.custom-scrollbar[data-v-82356852]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.dropdown-enter-active[data-v-82356852],.dropdown-leave-active[data-v-82356852]{transform-origin:100% 0;transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-82356852],.dropdown-leave-to[data-v-82356852]{opacity:0;transform:scale(.95)translateY(-10px)}.custom-scrollbar-hide[data-v-82356852]::-webkit-scrollbar{display:none}.custom-scrollbar-hide[data-v-82356852]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-975c20d9]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-975c20d9]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-975c20d9]::-webkit-scrollbar-thumb{background-color:#ffffff1a;background-clip:padding-box;border:2px solid #0000;border-radius:10px}.custom-scrollbar[data-v-975c20d9]::-webkit-scrollbar-thumb:hover{background-color:#fff3}.dropdown-enter-active[data-v-975c20d9],.dropdown-leave-active[data-v-975c20d9]{transform-origin:100% 0;transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-975c20d9],.dropdown-leave-to[data-v-975c20d9]{opacity:0;transform:scale(.95)translateY(-10px)}.custom-scrollbar-hide[data-v-975c20d9]::-webkit-scrollbar{display:none}.custom-scrollbar-hide[data-v-975c20d9]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-29dfee0c]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-29dfee0c]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-29dfee0c]::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box;border:3px solid #0000;border-radius:10px}.custom-scrollbar[data-v-29dfee0c]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.custom-scrollbar-hide[data-v-29dfee0c]::-webkit-scrollbar{display:none}.custom-scrollbar-hide[data-v-29dfee0c]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-a5f14178]::-webkit-scrollbar{height:6px}.custom-scrollbar[data-v-a5f14178]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.custom-scrollbar[data-v-a5f14178]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:10px}.custom-scrollbar[data-v-3655d82a]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-3655d82a]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.custom-scrollbar[data-v-3655d82a]::-webkit-scrollbar-thumb{background-color:#2a2d39;background-clip:padding-box;border:3px solid #0000;border-radius:10px}.custom-scrollbar[data-v-3655d82a]::-webkit-scrollbar-thumb:hover{background-color:#3f4455}.custom-scrollbar[data-v-daa793b3]::-webkit-scrollbar{height:8px}.custom-scrollbar[data-v-daa793b3]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-daa793b3]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.custom-scrollbar[data-v-daa793b3]::-webkit-scrollbar-thumb:hover{background-color:#fff3}input[type=range][data-v-daa793b3]::-webkit-slider-thumb{border:2px solid #000;box-shadow:0 2px 4px #00000080}.grid-cols-16[data-v-02c0ecff]{grid-template-columns:repeat(16,minmax(0,1fr))}.custom-tab-input[data-v-02c0ecff]{white-space:pre;tab-size:4}.custom-tab-input[data-v-02c0ecff]::-webkit-scrollbar{width:8px;height:8px}.custom-tab-input[data-v-02c0ecff]::-webkit-scrollbar-track{background:#0a0a0a}.custom-tab-input[data-v-02c0ecff]::-webkit-scrollbar-thumb{background:#222;border-radius:4px}.custom-tab-input[data-v-02c0ecff]::-webkit-scrollbar-thumb:hover{background:#333}.custom-scrollbar[data-v-be6459c6]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-be6459c6]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-be6459c6]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px}.custom-scrollbar[data-v-be6459c6]::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.custom-scrollbar[data-v-abced701]::-webkit-scrollbar{width:14px;height:14px}.custom-scrollbar[data-v-abced701]::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.custom-scrollbar[data-v-abced701]::-webkit-scrollbar-thumb{background-color:#2a2d39;background-clip:padding-box;border:3px solid #0000;border-radius:10px}.custom-scrollbar[data-v-abced701]::-webkit-scrollbar-thumb:hover{background-color:#3f4455}.timeline-zoom-wrapper[data-v-abced701]{--zx:var(--v5e9b77e4);--zy:var(--v5e9b77e2);--z-font:var(--v38f718f9)}[data-v-abced701] .timeline-zoom-wrapper .text-\[4px\]{font-size:calc(4px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[5px\]{font-size:calc(5px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[6px\]{font-size:calc(6px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[7px\]{font-size:calc(7px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[8px\]{font-size:calc(8px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[9px\]{font-size:calc(9px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[10px\]{font-size:calc(10px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[11px\]{font-size:calc(11px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[12px\]{font-size:calc(12px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[14px\]{font-size:calc(14px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-\[16px\]{font-size:calc(16px * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-xs{font-size:calc(.75rem * var(--z-font))!important;line-height:calc(1rem * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-sm{font-size:calc(.875rem * var(--z-font))!important;line-height:calc(1.25rem * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .text-base{font-size:calc(1rem * var(--z-font))!important;line-height:calc(1.5rem * var(--z-font))!important}[data-v-abced701] .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-abced701] .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-abced701] .timeline-zoom-wrapper .text-2xl{font-size:calc(1.5rem * var(--z-font))!important;line-height:calc(2rem * var(--z-font))!important}[data-v-abced701] .timeline-zoom-wrapper .h-4{height:calc(1rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-5{height:calc(1.25rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-6{height:calc(1.5rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-7{height:calc(1.75rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-8{height:calc(2rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-10{height:calc(2.5rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-12{height:calc(3rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-14{height:calc(3.5rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-16{height:calc(4rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-20{height:calc(5rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .h-24{height:calc(6rem * var(--zy))!important}[data-v-abced701] .timeline-zoom-wrapper .w-12{width:calc(3rem * var(--zx))!important;min-width:calc(3rem * var(--zx))!important}[data-v-abced701] .timeline-zoom-wrapper .w-16{width:calc(4rem * var(--zx))!important;min-width:calc(4rem * var(--zx))!important}[data-v-abced701] .timeline-zoom-wrapper .w-20{width:calc(5rem * var(--zx))!important;min-width:calc(5rem * var(--zx))!important}[data-v-abced701] .timeline-zoom-wrapper .w-24{width:calc(6rem * var(--zx))!important;min-width:calc(6rem * var(--zx))!important}.custom-scrollbar[data-v-7674636c]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-7674636c]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-7674636c]::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:10px}.custom-scrollbar[data-v-7674636c]::-webkit-scrollbar-thumb:hover{background-color:#fff3}button[data-v-f56ae300]{-webkit-tap-highlight-color:transparent}button[data-v-f56ae300]:focus-visible{outline-offset:4px;outline:2px solid #eab308}.scroll-nudge-arrow[data-v-f56ae300]{animation:2s ease-in-out infinite nudge-bounce-f56ae300}@keyframes nudge-bounce-f56ae300{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.scroll-nudge-arrow[data-v-f56ae300]{animation:none}}.feature-card[data-v-f56ae300]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.feature-card[data-v-f56ae300]:hover:after{opacity:1}.feature-icon[data-v-f56ae300] svg{width:100%;height:100%;display:block}.fade-shift-enter-active[data-v-762e1d9e],.fade-shift-leave-active[data-v-762e1d9e]{transition:opacity .2s,transform .2s}.fade-shift-enter-from[data-v-762e1d9e],.fade-shift-leave-to[data-v-762e1d9e]{opacity:0;transform:translateY(-4px)}@keyframes fadeIn-335ca9c6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-335ca9c6]{animation:.2s cubic-bezier(.16,1,.3,1) forwards fadeIn-335ca9c6}.dialog-fade-enter-active[data-v-76b01713],.dialog-fade-leave-active[data-v-76b01713]{transition:opacity .2s ease-out}.dialog-fade-enter-active .dialog-panel[data-v-76b01713],.dialog-fade-leave-active .dialog-panel[data-v-76b01713]{transition:transform .2s ease-out,opacity .2s ease-out}.dialog-fade-enter-from[data-v-76b01713],.dialog-fade-leave-to[data-v-76b01713]{opacity:0}.dialog-fade-enter-from .dialog-panel[data-v-76b01713],.dialog-fade-leave-to .dialog-panel[data-v-76b01713]{opacity:0;transform:translateY(12px)scale(.98)}@media (width>=640px){.dialog-fade-enter-from .dialog-panel[data-v-76b01713],.dialog-fade-leave-to .dialog-panel[data-v-76b01713]{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:100vh!important;overflow:hidden!important}
