.editor-scrollbar::-webkit-scrollbar{width:6px;height:6px}.editor-scrollbar::-webkit-scrollbar-track{background:0 0}.editor-scrollbar::-webkit-scrollbar-thumb{background:#4e4b55;border-radius:9999px}.editor-scrollbar::-webkit-scrollbar-thumb:hover{background:#6aabf1}.editor-scrollbar{scrollbar-color:#4e4b55 transparent;scrollbar-width:thin}#waveform-canvas,#timeline-canvas,#timeline-ruler-wrapper,#master-playhead,.track-lane-wrapper,.track-lane-wrapper canvas{cursor:crosshair;image-rendering:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.safe-bottom{padding-bottom:max(.5rem, env(safe-area-inset-bottom,.5rem))}@media (width<=768px){button,select,input{touch-action:manipulation}}.selection-overlay{pointer-events:none;background:linear-gradient(#ff465f38 0%,#ff465f14 100%);border-left:1px solid #ff465fb3;border-right:1px solid #ff465fb3}.analyzer-canvas{image-rendering:pixelated;background:#110f18;border:1px solid #4e4b55;border-radius:8px}input[type=range].editor-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:#4e4b55;border-radius:9999px;outline:none;height:4px}input[type=range].editor-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff465f;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;box-shadow:0 0 6px #ff465f80}input[type=range].editor-range::-webkit-slider-thumb:hover{background:#df135f;transform:scale(1.15)}input[type=range].editor-range::-moz-range-thumb{cursor:pointer;background:#ff465f;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;box-shadow:0 0 6px #ff465f80}input[type=range].editor-range::-moz-range-thumb:hover{background:#df135f;transform:scale(1.15)}input[type=range].editor-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ff465f66}input[type=range].editor-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #ff465f66}.tab-panel{animation:.15s ease-out tabFadeIn;display:none}.tab-panel.active{display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.drop-zone{transition:background-color .2s,border-color .2s}.drop-zone.dragover{background-color:#ff465f14!important;border-color:#ff465f!important}.shortcuts-modal{animation:.2s ease-out modalFadeIn;display:none}.shortcuts-modal.open{display:flex}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.shortcuts-modal .kbd{font-size:11px;font-family:var(--font-sans);color:#f2f1f4;text-align:center;background:#413e48;border:1px solid #4e4b55;border-radius:4px;min-width:22px;padding:2px 7px;line-height:1.5;display:inline-block}.playhead{pointer-events:none;z-index:20;background:#fff;width:1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #fff}.editor-icon-btn{color:#a7a5aa;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:inline-flex}.editor-icon-btn:hover{color:#fff;background:#413e48}.editor-icon-btn:focus-visible{outline-offset:1px;outline:2px solid #ff465f80}.editor-icon-btn.active{color:#fff;background:#ff465f}.transport-play{color:#fff;cursor:pointer;background:#ff465f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .1s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 0 14px #ff465f59}.transport-play:hover{background:#df135f;transform:scale(1.05);box-shadow:0 0 18px #df135f80}.transport-play:active{transform:scale(.97)}.transport-play:focus-visible{outline-offset:2px;outline:2px solid #ff465f99}.popover-action-btn{color:#f2f1f4;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:11px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.popover-action-btn:hover{color:#fff;background-color:#413e48}.fx-knob-container,.fx-knob-container *{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}#timeline-scroll-track,#timeline-scroll-thumb{touch-action:none!important}#mobile-orientation-hint{display:none}@media (width<=767px) and (orientation:portrait){#mobile-orientation-hint:not(.dismissed){display:flex!important}}@media (orientation:landscape){#mobile-orientation-hint{display:none!important}}@media (width<=768px){#monitoring-dock{z-index:40!important;height:12.5rem!important;max-height:50dvh!important;margin-bottom:0!important;position:fixed!important;bottom:3.5rem!important;left:0!important;right:0!important;box-shadow:0 -12px 36px #000c!important}}@media (width>=768px){#effects-rack-dock,#monitoring-dock{z-index:30!important;box-shadow:none!important;height:14rem!important;margin-bottom:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}#card-scope-osc,#card-scope-rta,#card-scope-phase{display:flex!important}}@media (width>=768px) and (height>=521px){.btn-touch-mode-toggle,#inspector-touch-tool,#mobile-strip-touch-tool{display:none!important}}@media (orientation:landscape) and (height<=520px){header{height:2.375rem!important;padding-left:.5rem!important;padding-right:.5rem!important;overflow:visible!important}header>div:first-child{flex-shrink:0!important;gap:.35rem!important}header>div:first-child a span:nth-child(3){display:none!important}#active-track-badge{padding:.1rem .35rem!important;font-size:.65rem!important}#mobile-current-time-val,#project-status-text{display:none!important}header>div:nth-child(2){flex-shrink:1!important;align-items:center!important;gap:.25rem!important;min-width:0!important;display:flex!important}#btn-play-pause{width:1.85rem!important;min-width:1.85rem!important;height:1.85rem!important}#btn-play-pause svg{width:.85rem!important;height:.85rem!important}.editor-icon-btn{width:1.65rem!important;height:1.65rem!important;padding:.2rem!important}.editor-icon-btn svg{width:.85rem!important;height:.85rem!important}header>div:nth-child(2)>div:first-of-type{white-space:nowrap!important;padding:.15rem .35rem!important;font-size:.65rem!important}#btn-snap-toggle{white-space:nowrap!important;flex-shrink:0!important;padding:.15rem .35rem!important;font-size:.65rem!important}#header-touch-tool,#btn-split,#btn-delete,#btn-seek-start,#btn-loop,#btn-zoom-out,#btn-zoom-in,#btn-zoom-fit,#btn-add-marker-top,header>div:nth-child(2)>div.h-4.w-px{display:none!important}header>div:nth-child(3){flex-shrink:0!important;align-items:center!important;gap:.25rem!important;margin-left:auto!important;display:flex!important}#btn-open-command-palette,#btn-import-top,#btn-add-track-nav{display:none!important}#btn-toggle-scopes-header,#btn-toggle-effects-rack,#btn-landscape-tools{white-space:nowrap!important;flex-shrink:0!important;height:1.65rem!important;padding:.15rem .35rem!important;font-size:.68rem!important;display:inline-flex!important}#btn-toggle-scopes-header span,#btn-toggle-effects-rack span:first-of-type,#btn-landscape-tools span{display:inline!important}#btn-quick-export{white-space:nowrap!important;background-color:var(--color-action,#ff465f)!important;color:#fff!important;flex-shrink:0!important;align-items:center!important;gap:.25rem!important;height:1.65rem!important;padding:.2rem .75rem!important;font-size:.72rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 2px 8px #ff465f66!important}#mobile-bottom-dock{display:none!important}#clip-inspector-bar{height:1.625rem!important;padding-left:.5rem!important;padding-right:.5rem!important;font-size:.68rem!important;display:flex!important}#inspector-touch-tool{display:inline-flex!important}#inspector-trim-group,#inspector-divider-vol,#clip-inspector-bar>div:first-child>div:nth-of-type(4){display:none!important}#master-vol-slider{width:4rem!important;height:3px!important}#timeline-ruler-wrapper{height:1.25rem!important}#ruler-tracks-box{justify-content:center!important;width:4.5rem!important;min-width:4.5rem!important;max-width:4.5rem!important;padding-left:.25rem!important;padding-right:.25rem!important}#ruler-tracks-box>span.hidden.md\:inline{display:none!important}#ruler-tracks-box>span.md\:hidden{color:#fff!important;font-size:.7rem!important;font-weight:700!important;display:inline!important}#ruler-tracks-box #btn-add-track-inline{display:none!important}#multitrack-viewport{padding-bottom:0!important}#track-headers-container{width:4.5rem!important;min-width:4.5rem!important;max-width:4.5rem!important}#track-headers-container>div{width:4.5rem!important;height:4.5rem!important;min-height:4.5rem!important;padding:.25rem .2rem!important}.track-header-mobile{display:flex!important}.track-header-desktop,#track-headers-container input[type=range]{display:none!important}.track-lane-wrapper{height:4.5rem!important;min-height:4.5rem!important}#empty-workspace-dropzone{inset-y:0!important;justify-content:center!important;align-items:center!important;display:flex!important;left:4.5rem!important;right:0!important}#empty-workspace-dropzone>div{max-width:18rem!important;padding:.5rem 1rem!important}#empty-workspace-dropzone .size-14{display:none!important}#empty-workspace-dropzone h3{margin-bottom:.25rem!important;font-size:.8rem!important}#empty-workspace-dropzone p{display:none!important}#empty-workspace-dropzone button{padding:.25rem .6rem!important;font-size:.7rem!important}#monitoring-dock{z-index:50!important;height:9.75rem!important;max-height:9.75rem!important;margin-bottom:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 30px #000000d9!important}#monitoring-dock>div:first-child{height:1.5rem!important;padding-left:.5rem!important;padding-right:.5rem!important}#monitoring-dock .md\:hidden{display:none!important}#monitoring-dock .md\:inline{display:inline!important}#card-scope-osc,#card-scope-rta,#card-scope-phase{height:7.5rem!important;padding:.25rem!important;display:flex!important}#effects-rack-dock{z-index:50!important;height:10.5rem!important;max-height:10.5rem!important;margin-bottom:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 30px #000000d9!important}#effects-rack-dock>div:first-child{height:1.5rem!important}#add-effect-dropdown{width:17rem!important;max-height:11rem!important;margin-bottom:.25rem!important;bottom:100%!important;right:0!important;overflow-y:auto!important;box-shadow:0 -8px 30px #000000f2!important}#selection-popover{z-index:45!important;max-height:12rem!important;overflow-y:auto!important}#export-modal{justify-content:center!important;align-items:center!important;padding:.5rem!important;overflow-y:auto!important}#export-modal>div{width:95%!important;max-width:32rem!important;max-height:94vh!important;margin:auto!important;padding:.75rem 1rem!important;overflow-y:auto!important}#export-modal .modal-header{padding-bottom:.35rem!important}#export-modal .modal-header h3{font-size:.85rem!important}#export-modal .modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin-top:.4rem!important;display:grid!important}#export-modal .modal-grid label{margin-bottom:.1rem!important;font-size:.65rem!important}#export-modal .modal-grid select,#export-modal .modal-grid input{height:1.75rem!important;padding:.25rem .5rem!important;font-size:.72rem!important}#export-modal .modal-footer{margin-top:.5rem!important;padding-top:.4rem!important}#export-modal .modal-footer p{font-size:.62rem!important;line-height:1.2!important}#export-modal #btn-do-export{height:1.75rem!important;padding:.3rem .85rem!important;font-size:.72rem!important}}
