:root{--bg-0:#0a0b0e;--bg-1:#14161b;--bg-2:#1c1f26;--bg-3:#252932;--bg-4:#2e323c;--bg-5:#3a3f4a;--line:#2a2e36;--line-l:#3a3f4a;--fg-0:#f4f5f7;--fg-1:#c8ccd3;--fg-2:#8b919b;--fg-3:#5e636d;--accent:#e66c36;--success:#5cbf6c;--accent-2:#ff7e4a;--ok:#5cbf6c;--warn:#f7c948;--err:#ff5c5c;--info:#4a9eff;--stem-vocal:#e66c36;--stem-drums:#4a9eff;--stem-bass:#9d5cff;--stem-other:#5cbf6c;--stem-piano:#f7c948;--stem-guitar:#ff5c8a;--stem-instr:#8b95a3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#__next{height:100%}body{background:var(--bg-0);color:var(--fg-0);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bg-5)}.app{grid-template-rows:48px 1fr 28px;width:100vw;height:100vh;display:grid;overflow:hidden}.topbar{background:linear-gradient(180deg, var(--bg-2), var(--bg-1));border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 16px;display:grid}.topbar-left{align-items:center;gap:12px;display:flex}.topbar-center{justify-content:center;align-items:center;gap:12px;display:flex}.topbar-right{justify-content:flex-end;align-items:center;gap:8px;display:flex}.logo{align-items:center;gap:8px;display:flex}.logo-mark{color:var(--accent);font-size:14px}.logo-text{letter-spacing:1.5px;color:var(--fg-0);font-size:13px;font-weight:600}.project-title{color:var(--fg-1);font-size:13px}.project-title.placeholder{color:var(--fg-3);font-style:italic}.project-meta{color:var(--fg-2);font-size:11px}.topbar-btn{background:var(--bg-3);border:1px solid var(--line);color:var(--fg-1);border-radius:4px;padding:6px 10px;font-size:12px;transition:all .15s}.topbar-btn:hover{background:var(--bg-4);color:var(--fg-0);border-color:var(--line-l)}.main{background:var(--bg-0);grid-template-columns:60px 1fr 260px;display:grid;overflow:hidden}.main>main.center{overflow:hidden auto}.sidebar{background:var(--bg-1);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.sidebar-btn{width:44px;height:44px;color:var(--fg-2);border-radius:6px;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:flex;position:relative}.sidebar-btn:hover{background:var(--bg-3);color:var(--fg-0)}.sidebar-btn.active{background:var(--bg-3);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.sidebar-btn.disabled{opacity:.35}.sidebar-btn.disabled:hover{color:var(--fg-2);background:0 0}.center{background:var(--bg-0);flex-direction:column;min-width:0;display:flex;overflow:hidden}.empty-state{height:100%;color:var(--fg-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.empty-icon{opacity:.4;font-size:60px}.empty-state h2{color:var(--fg-0);letter-spacing:1px;font-weight:500}.error-box{border:1px solid var(--err);color:var(--err);text-align:center;background:#ff5c5c1a;border-radius:6px;max-width:480px;padding:10px 16px}.timeline{background:var(--bg-1);border-bottom:1px solid var(--line);flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.track-row{background:var(--bg-2);cursor:pointer;border:1px solid #0000;border-radius:4px;grid-template-columns:110px 1fr;align-items:center;margin-bottom:4px;transition:border-color .15s;display:grid;overflow:hidden}.track-row:hover{border-color:var(--line-l)}.track-row.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.track-head{color:#fff;align-items:center;gap:6px;height:100%;min-height:64px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.track-icon{flex-shrink:0;font-size:16px}.track-label{letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.track-remove{color:#fff;cursor:pointer;opacity:.7;background:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;padding:0;font-size:16px;line-height:1;transition:opacity .15s,background .15s,transform .1s;display:flex}.track-remove:hover{opacity:1;background:#ff5050d9;transform:scale(1.1)}.track-wave{width:100%;height:64px}.timeline{position:relative}.playhead{background:var(--accent);pointer-events:none;z-index:10;width:2px;box-shadow:0 0 6px var(--accent);margin-left:109px;position:absolute;top:0;bottom:0}.transport{background:var(--bg-2);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 16px;display:grid}.transport-btns{gap:6px;display:flex}.transport-btn{background:var(--bg-3);width:36px;height:36px;color:var(--fg-0);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.transport-btn:hover{background:var(--bg-4)}.transport-btn.primary{background:var(--accent);color:#fff;font-size:16px}.transport-btn.primary:hover{background:var(--accent-2)}.transport-time{color:var(--fg-0);justify-self:center;align-items:center;gap:6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:16px;display:flex}.time-current{color:var(--accent);font-weight:600}.time-sep{color:var(--fg-3)}.time-total{color:var(--fg-2)}.transport-extra{align-items:center;gap:8px;display:flex}.transport-btn-small{letter-spacing:1px;border:1px solid var(--line);color:var(--fg-2);border-radius:3px;padding:4px 8px;font-size:10px}.transport-btn-small:hover{color:var(--fg-0);border-color:var(--line-l)}.transport-btn-small.active{color:var(--accent);border-color:var(--accent);background:#ffffff0a}.bpm-input{width:48px;color:var(--fg-0);background:var(--bg-2);border:1px solid var(--line);text-align:center;-moz-appearance:textfield;border-radius:3px;padding:3px 6px;font-family:SF Mono,monospace;font-size:12px}.bpm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bpm-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bpm-input:focus{border-color:var(--accent);outline:none}.bpm-label{color:var(--fg-2);font-family:SF Mono,monospace;font-size:12px}.mixer{background:var(--bg-1);border-bottom:1px solid var(--line);max-height:40vh;padding:12px;overflow-y:auto}.mixer-row{flex-wrap:wrap;justify-content:center;gap:6px;max-height:35vh;display:flex;overflow-y:auto}.mixer-col{background:var(--bg-2);border-top:3px solid var(--fg-3);border-radius:4px;flex-direction:column;align-items:center;gap:6px;width:60px;padding:8px 4px;display:flex;position:relative}.mixer-remove{width:18px;height:18px;color:var(--fg-3);cursor:pointer;opacity:0;z-index:2;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:opacity .15s,background .15s,color .15s,transform .1s;display:flex;position:absolute;top:2px;right:2px}.mixer-col:hover .mixer-remove{opacity:.85}.mixer-remove:hover{color:#fff;background:#ff5c5c;transform:scale(1.15);opacity:1!important}.mixer-name{text-align:center;letter-spacing:.5px;text-overflow:ellipsis;word-break:break-word;justify-content:center;align-items:center;width:100%;height:28px;padding:0 2px;font-size:10px;font-weight:600;line-height:1.1;display:flex;overflow:hidden}.mixer-meter{background:0 0;flex-direction:column;align-items:center;gap:4px;width:24px;display:flex}.meter-leds-static{background:var(--bg-0);border-radius:2px;flex-direction:column-reverse;gap:1px;width:100%;height:24px;padding:2px;display:flex}.meter-led{opacity:.2;border-radius:1px;width:100%;height:2px;transition:opacity .1s;background:var(--bg-4)!important}.meter-led.on{opacity:1;box-shadow:0 0 4px}.meter{background:#ffffff14;border-radius:3px;width:6px;height:80px;position:relative;overflow:hidden}.meter-rms{transition:height 60ms linear;position:absolute;bottom:0;left:0;right:0}.meter-peak{transition:height 30ms linear;position:absolute;bottom:0;left:0;right:0}.meter-hold{background:#fbbf24;height:2px;transition:bottom .2s ease-out;position:absolute;left:0;right:0}.meters-panel{flex-direction:column;gap:16px;width:100%;height:100%;padding:24px;display:flex;overflow-y:auto}.meters-head{align-items:baseline;gap:16px;display:flex}.meters-head h3{font-size:18px;font-weight:600}.meters-list{flex-direction:column;gap:10px;display:flex}.hmeter-row{grid-template-columns:160px 1fr 56px;align-items:center;gap:12px;display:grid}.hmeter-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.hmeter-track{background:#ffffff0f;border-radius:2px;height:14px;position:relative;overflow:hidden}.hmeter-tick{pointer-events:none;background:#ffffff14;width:1px;position:absolute;top:0;bottom:0}.hmeter-tick.strong{background:#ffffff2e;width:1px}.hmeter-rms{pointer-events:none;transition:width 60ms linear;position:absolute;top:0;bottom:0;left:0}.hmeter-peak{pointer-events:none;width:2px;transition:left 30ms linear;position:absolute;top:0;bottom:0}.hmeter-hold{pointer-events:none;background:#fbbf24;width:2px;transition:left .2s ease-out;position:absolute;top:0;bottom:0}.hmeter-readout{text-align:right;color:var(--fg-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hmeter-readout-over{color:#f87171;font-weight:600}.fader{writing-mode:vertical-lr;appearance:none;direction:rtl;background:0 0;width:24px;height:100px}.fader::-webkit-slider-runnable-track{background:var(--bg-0);border-radius:2px;width:4px}.fader::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(180deg, var(--fg-0), var(--fg-2));cursor:pointer;border-radius:2px;width:20px;height:12px;margin-left:-8px;box-shadow:0 1px 3px #0006}.fader::-moz-range-track{background:var(--bg-0);border-radius:2px;width:4px}.fader::-moz-range-thumb{background:linear-gradient(180deg, var(--fg-0), var(--fg-2));cursor:pointer;border:none;border-radius:2px;width:20px;height:12px;box-shadow:0 1px 3px #0006}.pan-slider{appearance:none;background:var(--bg-0);border-radius:2px;width:50px;height:4px}.pan-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border-radius:50%;width:12px;height:12px}.pan-slider::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}.mixer-btns{gap:4px;display:flex}.mix-btn{background:var(--bg-3);border:1px solid var(--line);width:24px;height:22px;color:var(--fg-2);border-radius:3px;font-size:10px;font-weight:700;transition:all .15s}.mix-btn:hover{background:var(--bg-4);color:var(--fg-0)}.mix-btn.active-mute{background:var(--err);color:#fff;border-color:var(--err)}.mix-btn.active-solo{background:var(--warn);color:#000;border-color:var(--warn)}.export-bar{border-top:1px solid var(--line);justify-content:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.inspector{background:var(--bg-1);border-left:1px solid var(--line);padding:12px;overflow-y:auto}.ins-section{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;margin-bottom:8px;padding:12px}.ins-section.disabled{opacity:.4}.inspector-btn{background:var(--bg-3,#2a2f3a);width:100%;color:var(--fg-0,#e6e9ef);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:8px 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:block}.inspector-btn:hover:not([disabled]){background:var(--bg-2,#1f232b);border-color:var(--accent,#4a9eff)}.inspector-btn[disabled]{opacity:.4;cursor:not-allowed}.ins-title{letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-2);margin-bottom:8px;font-size:10px;font-weight:600}.ins-row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.ins-row:last-child{border-bottom:none}.ins-row span{color:var(--fg-2)}.ins-row strong{color:var(--fg-0);font-weight:500}.ins-empty{color:var(--fg-3);text-align:center;padding:6px 0;font-size:11px;font-style:italic}.statusbar{background:var(--bg-2);border-top:1px solid var(--line);color:var(--fg-2);align-items:center;gap:8px;padding:0 16px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;display:flex}.statusbar .grow{flex:1}.statusbar .muted{color:var(--fg-3)}.statusbar .saved-indicator{color:var(--success);background:#5cbf6c1a;border:1px solid #5cbf6c4d;border-radius:3px;padding:2px 8px;font-size:11px}.statusbar .status-progress{align-items:center;gap:8px;display:inline-flex}.status-progress{border-left:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:8px;padding:0 8px;display:flex}.status-progress-label{color:var(--fg-1);letter-spacing:.5px;text-transform:uppercase;font-size:10px}.status-progress-bar{background:var(--bg-0);border-radius:3px;width:120px;height:6px;position:relative;overflow:hidden}.status-progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;box-shadow:0 0 6px var(--accent);transition:width .4s;display:block}.status-progress-pct{color:var(--accent);text-align:right;min-width:32px;font-weight:600}.kbd-hint{color:var(--fg-1);vertical-align:middle;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;margin-left:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7em;line-height:1.2;display:inline-block}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--bg-2);border:1px solid var(--line-l);border-radius:8px;width:90%;max-width:480px;overflow:hidden;box-shadow:0 20px 60px #0009}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.modal-head h3{letter-spacing:.5px;font-size:14px;font-weight:600}.modal-close{width:28px;height:28px;color:var(--fg-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.modal-close:hover{background:var(--bg-3);color:var(--fg-0)}.modal-body{max-height:80vh;padding:20px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);background:var(--bg-1);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.modal-card table{border-collapse:collapse;width:100%}.modal-card td{padding:6px 12px}.modal-card td:first-child{text-align:right;width:100px}.field{margin-bottom:16px;display:block}.field-label{letter-spacing:1px;text-transform:uppercase;color:var(--fg-2);margin-bottom:6px;font-size:11px;display:block}.field-input{background:var(--bg-0);border:1px solid var(--line);width:100%;color:var(--fg-0);border-radius:4px;outline:none;padding:10px 12px;font-size:13px}.field-input:focus{border-color:var(--accent)}.dropzone{border:2px dashed var(--line-l);text-align:center;cursor:pointer;background:var(--bg-0);border-radius:6px;padding:24px;transition:all .15s}.dropzone:hover{border-color:var(--accent);background:var(--bg-1)}.dropzone.drag{border-color:var(--accent);background:#e66c3614}.dropzone.has-file{border-style:solid;border-color:var(--ok);background:#5cbf6c0d}.dropzone-icon{margin-bottom:8px;font-size:32px}.dropzone-text{color:var(--fg-1);margin-bottom:4px;font-size:13px}.dropzone-name{color:var(--ok);margin-bottom:4px;font-size:13px;font-weight:500}.dropzone-meta{color:var(--fg-3);font-size:11px}.btn-primary{background:var(--accent);color:#fff;border-radius:4px;padding:9px 18px;font-size:13px;font-weight:500;transition:all .15s}.btn-primary:hover:not(:disabled){background:var(--accent-2)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-primary.big{padding:14px 28px;font-size:15px}.btn-secondary{background:var(--bg-3);color:var(--fg-1);border:1px solid var(--line);border-radius:4px;padding:9px 18px;font-size:13px;transition:all .15s}.btn-secondary:hover{background:var(--bg-4);color:var(--fg-0)}.btn-danger{color:#ff5c5c;background:0 0;border:1px solid #ff5c5c66;border-radius:4px;padding:9px 18px;font-size:13px;transition:all .15s}.btn-danger:hover:not(:disabled){color:#fff;background:#ff5c5c26;border-color:#ff5c5c}.btn-danger:disabled{opacity:.35;cursor:not-allowed}.projects-list{flex-direction:column;gap:8px;max-height:320px;padding-right:2px;display:flex;overflow-y:auto}.project-card{background:var(--bg-0);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:8px;padding:10px 12px;transition:all .15s;display:flex}.project-card:hover{background:var(--bg-2);border-color:var(--line-l)}.project-card.checked{border-color:var(--accent);background:#e66c360a}.project-card.partial{border-color:var(--line-l)}.project-head{align-items:center;gap:10px;min-width:0;display:flex}.project-check{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.project-check input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent)}.stem-check{background:var(--bg-1);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;transition:all .15s;display:flex}.stem-check:hover{background:var(--bg-3);border-color:var(--line-l)}.stem-check.checked{border-color:var(--accent);color:var(--fg-0);background:#e66c361f}.stem-check input[type=checkbox]{cursor:pointer;width:14px;height:14px;accent-color:var(--accent);flex-shrink:0}.stem-icon{flex-shrink:0;font-size:13px}.stem-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.projects-section{border:1px solid var(--line);border-radius:6px;max-height:40vh;margin-top:16px;padding:8px;overflow-y:auto}.projects-header{justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:6px;display:flex}.mode-toggle{background:var(--bg-0);border:1px solid var(--line);border-radius:4px;display:flex;overflow:hidden}.mode-btn{color:var(--fg-2);cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:11px;transition:all .15s}.mode-btn.active{background:var(--accent);color:#000;font-weight:600}.mode-btn:not(.active):hover{color:var(--fg-0)}.modal-small{width:420px}.modal-wide{width:720px;max-width:90vw}.mixes-list{flex-direction:column;gap:8px;max-height:480px;display:flex;overflow-y:auto}.mix-card{background:var(--bg-0);border:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mix-info{flex:1;min-width:0}.mix-name{color:var(--fg-0);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mix-meta{color:var(--fg-3);margin-top:2px;font-size:11px}.mix-actions{gap:4px;display:flex}.btn-primary.small,.btn-secondary.small{padding:4px 10px;font-size:11px}.btn-secondary.small.danger{color:#e65050;border-color:#e650504d}.btn-secondary.small.danger:hover{background:#e6505026;border-color:#e65050}.empty-state-inline{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.empty-state-inline .empty-icon{opacity:.4;font-size:32px}.empty-state-inline .muted{color:var(--fg-3);font-size:12px}.project-info{flex:1;min-width:0}.project-title-text{color:var(--fg-0);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.project-meta-text{color:var(--fg-3);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.processing-modal{text-align:center;max-width:400px;padding:30px}.processing-modal h3{margin-top:16px;margin-bottom:14px;font-size:16px}.processing-msg{color:var(--fg-1);margin:12px 0 4px;font-size:12px}.processing-url{color:var(--fg-3);word-break:break-all;padding:0 8px;font-family:monospace;font-size:11px}.processing-error{border:1px solid var(--err);color:var(--err);background:#ff5c5c1a;border-radius:4px;margin-top:16px;padding:12px}.processing-error button{margin-top:8px}.progress-wrap{max-width:320px;margin:0 auto}.progress-bar{background:var(--bg-0);border:1px solid var(--line);border-radius:4px;height:8px;position:relative;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;box-shadow:0 0 8px var(--accent);transition:width .4s;position:relative}.progress-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:1.5s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-info{justify-content:space-between;margin-top:8px;font-family:SF Mono,monospace;font-size:11px;display:flex}.progress-pct{color:var(--accent);font-weight:600}.progress-time{color:var(--fg-2)}.spinner{justify-content:center;display:flex}.spinner-ring{border:3px solid var(--bg-4);border-top-color:var(--accent);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.projects-search{margin-bottom:12px;position:relative}.projects-search .field-input{padding-right:32px}.search-clear{color:var(--fg-1);cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.projects-filters{margin-bottom:8px;font-size:.85em}@media (max-width:1100px){.main{grid-template-columns:50px 1fr 220px}}@media (max-width:900px){.main{grid-template-columns:50px 1fr}.inspector{display:none}.topbar{padding:0 10px}.topbar-center{display:none}.transport-time{font-size:11px}}@media (max-width:600px){.topbar{grid-template-columns:1fr auto;gap:8px;padding:0 8px}.topbar-right{flex-wrap:wrap;gap:4px}.topbar-btn{padding:4px 8px;font-size:11px}.sidebar{width:44px}.sidebar-btn{width:36px;height:36px;font-size:16px}.timeline{padding:4px 6px}.track-head{min-height:48px;padding:0 6px;font-size:10px}.mixer-row{gap:2px}.mixer-col{width:44px;padding:4px 2px}.fader{height:60px}.transport{flex-wrap:wrap;gap:6px;padding:4px 8px}.transport-btns{gap:4px}.transport-time{font-size:10px}.inspector{display:none}}@media (max-width:400px){.topbar-btn .kbd-hint,.logo-text{display:none}.sidebar{width:40px}.track-head{min-height:40px}}
