.library-panel{display:flex;height:100%;min-height:260px;width:100%;background:var(--camo-dark, #0d1006);color:var(--text-bone, #e8dfc4);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:1px solid var(--camo-mid, #2c3a15)}.library-sidebar{width:240px;background:linear-gradient(180deg,var(--camo-dark, #0d1006) 0%,var(--camo-base, #161c0c) 100%);border-right:2px solid var(--camo-mid, #2c3a15);display:flex;flex-direction:column;padding:12px 0}.sidebar-header{padding:0 16px 12px;border-bottom:1px solid var(--camo-mid, #2c3a15)}.sidebar-header h3{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--gold-mid, #E8C74F)}.playlists-list{flex:1;overflow-y:auto;padding:8px}.playlist-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;border:1px solid transparent}.playlist-item:hover{background:#7d90301a;border-color:var(--camo-light, #5a6e24)}.playlist-item.active{background:#7d903040;border-color:var(--camo-bright, #7d9030);box-shadow:inset 0 0 8px #7d90304d}.playlist-color{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.new-playlist-input{padding:8px;border-top:1px solid var(--camo-mid, #2c3a15)}.new-playlist-input input{width:100%;padding:8px;background:var(--camo-base, #161c0c);border:1px solid var(--camo-light, #5a6e24);color:var(--text-bone, #e8dfc4);border-radius:4px;font-size:12px}.btn-add-playlist{margin:8px;padding:10px;background:linear-gradient(135deg,var(--camo-mid, #2c3a15),var(--camo-light, #5a6e24));border:1px solid var(--camo-light, #5a6e24);color:var(--text-bone, #e8dfc4);border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .3s ease}.btn-add-playlist:hover:not(:disabled){background:linear-gradient(135deg,var(--camo-light, #5a6e24),var(--camo-bright, #7d9030));box-shadow:0 0 12px #7d903066}.btn-add-playlist:disabled{opacity:.5;cursor:not-allowed}.library-center{flex:1;display:flex;flex-direction:column;background:var(--camo-base, #161c0c);border-right:2px solid var(--camo-mid, #2c3a15);overflow:hidden}.search-bar{display:flex;gap:8px;padding:12px;background:linear-gradient(180deg,var(--camo-dark, #0d1006) 0%,var(--camo-base, #161c0c) 100%);border-bottom:1px solid var(--camo-mid, #2c3a15)}.search-input{flex:1;padding:10px 14px;background:var(--camo-dark, #0d1006);border:1px solid var(--camo-light, #5a6e24);color:var(--text-bone, #e8dfc4);border-radius:4px;font-size:14px;transition:all .2s ease}.search-input:focus{outline:none;border-color:var(--camo-bright, #7d9030);box-shadow:0 0 8px #7d90304d}.btn-import{padding:10px 20px;background:linear-gradient(135deg,var(--camo-orange-dark, #3a1c0a),var(--camo-orange, #d06a20));border:1px solid var(--camo-orange, #d06a20);color:var(--text-bone, #e8dfc4);border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;transition:all .3s ease}.btn-import:hover:not(:disabled){background:linear-gradient(135deg,var(--camo-orange, #d06a20),var(--camo-orange-glow, #f08a3a));box-shadow:0 0 12px #d06a2080}.btn-import:disabled{opacity:.6;cursor:not-allowed}.tracks-table-wrapper{flex:1;overflow:auto;background:var(--camo-base, #161c0c)}.tracks-table{width:100%;border-collapse:collapse;font-size:14px}.tracks-table thead{position:sticky;top:0;background:linear-gradient(180deg,var(--camo-dark, #0d1006),var(--camo-mid, #2c3a15));border-bottom:2px solid var(--camo-light, #5a6e24);z-index:10}.tracks-table th{padding:10px;text-align:left;font-weight:700;font-size:13px;color:var(--camo-bright, #7d9030);text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;border-right:1px solid var(--camo-mid, #2c3a15)}.tracks-table th.sortable{cursor:pointer;transition:all .2s ease}.tracks-table th.sortable:hover{background:#7d90301a;color:var(--camo-light, #5a6e24)}.sort-arrow{margin-left:4px;font-size:10px;display:inline-block}.tracks-table tbody tr{border-bottom:1px solid rgba(90,110,36,.2);transition:all .2s ease;cursor:pointer}.tracks-table tbody tr:hover{background:#5a6e2426}.track-row{background:transparent}.track-row.selected{background:#5a6e2440;border-left:3px solid var(--camo-bright, #7d9030)}.track-row.deck-a{background:#5a6e2426;border-left:3px solid var(--camo-bright, #7d9030)}.track-row.deck-b{background:#d06a201f;border-left:3px solid var(--camo-orange, #d06a20)}.tracks-table td{padding:10px;border-right:1px solid rgba(90,110,36,.1);line-height:1.4}.col-index{text-align:center;color:var(--text-bone-dim, #8a8268);position:relative}.play-count{position:absolute;left:2px;font-size:9px;opacity:.6}.col-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.color-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.col-artist{color:var(--text-bone-dim, #8a8268)}.col-bpm{text-align:center;font-weight:700;color:var(--gold-mid, #E8C74F);font-size:15px}.col-key{text-align:center;font-weight:700;font-family:JetBrains Mono,Courier New,monospace;font-size:13px;color:var(--camo-bright, #7d9030)}.compat-indicator{margin-left:4px;color:var(--camo-bright, #7d9030);font-size:10px}.col-duration{text-align:right;color:var(--text-bone-dim, #8a8268);font-family:Courier New,monospace}.col-rating{text-align:center;color:var(--camo-orange, #d06a20);letter-spacing:2px}.col-tags{display:flex;gap:4px;flex-wrap:wrap}.tag-chip{background:#7d90304d;border:1px solid var(--camo-light, #5a6e24);color:var(--camo-light, #5a6e24);padding:2px 6px;border-radius:3px;font-size:10px}.tag-more{color:var(--text-bone-dim, #8a8268);font-size:10px}.col-added{text-align:right;color:var(--text-bone-dim, #8a8268)}.empty-state{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-bone-dim, #8a8268);font-size:14px}.library-detail{width:280px;background:linear-gradient(180deg,var(--camo-dark, #0d1006) 0%,var(--camo-base, #161c0c) 100%);border-left:2px solid var(--camo-mid, #2c3a15);display:flex;flex-direction:column;overflow:hidden}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;border-bottom:1px solid var(--camo-mid, #2c3a15)}.detail-header h2{margin:0;font-size:14px;font-weight:600;word-break:break-word;flex:1;max-height:60px;overflow:hidden}.btn-close{background:none;border:none;color:var(--camo-light, #5a6e24);cursor:pointer;font-size:18px;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-close:hover{color:var(--camo-bright, #7d9030);transform:scale(1.2)}.detail-content{flex:1;overflow-y:auto;padding:12px}.detail-section{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.detail-section label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--camo-light, #5a6e24)}.detail-section input:not(.tag-input),.detail-section textarea{background:var(--camo-dark, #0d1006);border:1px solid var(--camo-light, #5a6e24);color:var(--text-bone, #e8dfc4);padding:8px;border-radius:4px;font-size:12px;font-family:inherit;transition:all .2s ease}.detail-section input:not(.tag-input):focus,.detail-section textarea:focus{outline:none;border-color:var(--camo-bright, #7d9030);box-shadow:0 0 8px #7d90304d}.detail-section textarea{resize:vertical;min-height:60px}.info-row{padding:8px;background:#5a6e241a;border:1px solid var(--camo-mid, #2c3a15);border-radius:4px;font-size:12px}.info-small{font-size:11px;color:var(--text-bone-dim, #8a8268);padding:0 8px}.rating-stars{display:flex;gap:4px}.star{background:none;border:none;color:var(--text-bone-dim, #8a8268);cursor:pointer;font-size:18px;transition:all .2s ease}.star:hover{color:var(--camo-orange, #d06a20);transform:scale(1.2)}.star.filled{color:var(--camo-orange, #d06a20)}.color-picker{display:flex;gap:8px;flex-wrap:wrap}.color-option{width:32px;height:32px;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.color-option:hover{transform:scale(1.1);border-color:var(--text-bone, #e8dfc4)}.color-option.active{border-color:var(--text-bone, #e8dfc4);box-shadow:0 0 8px #e8dfc480}.tags-container{display:flex;gap:6px;flex-wrap:wrap}.tag-chip-detail{background:#7d90304d;border:1px solid var(--camo-light, #5a6e24);color:var(--camo-light, #5a6e24);padding:4px 8px;border-radius:3px;font-size:11px;display:flex;align-items:center;gap:6px}.tag-chip-detail button{background:none;border:none;color:var(--camo-light, #5a6e24);cursor:pointer;font-size:12px;padding:0;display:flex;align-items:center;transition:all .2s ease}.tag-chip-detail button:hover{color:var(--text-bone, #e8dfc4)}.tag-input{width:100%;padding:6px;background:var(--camo-dark, #0d1006);border:1px dashed var(--camo-light, #5a6e24);color:var(--text-bone, #e8dfc4);border-radius:3px;font-size:11px;transition:all .2s ease}.tag-input:focus{outline:none;border-style:solid;border-color:var(--camo-bright, #7d9030);box-shadow:0 0 8px #7d90304d}.detail-actions{display:flex;gap:8px;margin-top:20px;border-top:1px solid var(--camo-mid, #2c3a15);padding-top:12px}.btn-load-deck{flex:1;padding:10px;background:linear-gradient(135deg,var(--camo-mid, #2c3a15),var(--camo-light, #5a6e24));border:1px solid var(--camo-light, #5a6e24);color:var(--text-bone, #e8dfc4);border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .3s ease}.btn-load-deck:hover{background:linear-gradient(135deg,var(--camo-light, #5a6e24),var(--camo-bright, #7d9030));box-shadow:0 0 12px #7d903066}.context-menu{position:fixed;background:linear-gradient(180deg,var(--camo-dark, #0d1006) 0%,var(--camo-base, #161c0c) 100%);border:1px solid var(--camo-light, #5a6e24);border-radius:4px;box-shadow:0 8px 24px #0009;z-index:1000;min-width:160px;animation:slideIn .2s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.context-menu button{width:100%;padding:8px 12px;background:none;border:none;color:var(--text-bone, #e8dfc4);text-align:left;cursor:pointer;font-size:12px;transition:all .2s ease;border-bottom:1px solid transparent}.context-menu button:hover{background:#7d903033;color:var(--camo-bright, #7d9030)}.context-menu button:first-child{border-radius:4px 4px 0 0}.context-divider{height:1px;background:var(--camo-mid, #2c3a15);margin:4px 0}.library-panel ::-webkit-scrollbar{width:8px;height:8px}.library-panel ::-webkit-scrollbar-track{background:var(--camo-dark, #0d1006)}.library-panel ::-webkit-scrollbar-thumb{background:var(--camo-light, #5a6e24);border-radius:4px;border:2px solid var(--camo-dark, #0d1006)}.library-panel ::-webkit-scrollbar-thumb:hover{background:var(--camo-bright, #7d9030)}@media (max-width: 1200px){.library-detail{display:none}}@media (max-width: 800px){.library-sidebar{width:180px}.sidebar-header h3{font-size:12px}.playlist-item{font-size:12px;padding:8px 10px}}.bulk-actions-bar{display:flex;align-items:center;gap:10px;padding:6px 12px;background:linear-gradient(90deg,#3a1c1c,#2c1a0e);border:1px solid #6b3030;border-radius:4px;margin-bottom:6px}.bulk-count{color:#ff8c42;font-weight:700;font-size:13px;margin-right:6px}.btn-delete-selected{background:#8b1a1a;color:#ffd;border:1px solid #c0392b;padding:4px 14px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;transition:background .2s}.btn-delete-selected:hover{background:#c0392b}.btn-select-all,.btn-deselect{background:#5a6e2466;color:var(--text-bone, #e8dfc4);border:1px solid var(--camo-mid, #2c3a15);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:background .2s}.btn-select-all:hover,.btn-deselect:hover{background:#5a6e24b3}.btn-delete-track{width:100%;background:#5c1a1a;color:#fcc;border:1px solid #8b3030;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;transition:background .2s}.btn-delete-track:hover{background:#c0392b;color:#fff}:root{--bg-void: #060606;--bg-panel: #0f0f0f;--bg-element: #181818;--bg-hover: #222;--border: #2a2a2a;--border-bright: #3a3a3a;--accent: #e63946;--accent-dim: #8b1a22;--accent-glow: rgba(230, 57, 70, .3);--text-primary: #e8e8e8;--text-secondary: #888;--text-dim: #444;--deck-a: #e63946;--deck-b: #e63946;--green: #2dc653;--gold: #ffd700;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden;background:var(--bg-void);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;-webkit-font-smoothing:antialiased}#root{width:100%;height:100vh;display:flex;flex-direction:column}.app-shell{display:flex;flex-direction:column;height:100vh;background:var(--bg-void);overflow:hidden}.app-topbar{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;background:#0a0a0a;border-bottom:1px solid var(--accent-dim);flex-shrink:0;height:40px}.app-logo{display:flex;align-items:baseline;gap:4px}.logo-cosmos{font-size:18px;font-weight:900;color:var(--accent);letter-spacing:2px}.logo-520{font-size:18px;font-weight:900;color:var(--text-primary);letter-spacing:2px}.logo-subtitle{font-size:9px;color:var(--text-secondary);letter-spacing:4px;margin-left:8px;text-transform:uppercase}.app-status{display:flex;align-items:center;gap:12px}.status-midi-connected{color:var(--green);font-size:10px;padding:2px 8px;border:1px solid var(--green);border-radius:2px}.debug-toggle-btn{background:transparent;border:1px solid var(--border-bright);color:var(--text-secondary);padding:2px 10px;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;transition:all .1s}.debug-toggle-btn:hover,.debug-toggle-btn.active{border-color:var(--accent);color:var(--accent)}.browser-row{flex-shrink:0;height:160px;border-bottom:1px solid var(--border);overflow:hidden}.dj-area{display:flex;flex:1;min-height:0;border-bottom:1px solid var(--border);overflow:hidden}.pads-row{display:flex;flex-shrink:0;height:120px;border-bottom:1px solid var(--border);gap:2px}.debug-row{flex-shrink:0;height:200px;overflow:hidden;border-top:2px solid var(--accent-dim)}.fx-column{flex:0 0 90px;border-right:1px solid var(--border);overflow:hidden}.fx-column--b{border-right:none;border-left:1px solid var(--border)}.deck-column{flex:1;min-width:0;overflow:hidden}.mixer-column{flex:0 0 260px;border-left:1px solid var(--border);border-right:1px solid var(--border);overflow:hidden}.panel-label{font-size:9px;letter-spacing:3px;color:var(--text-secondary);text-transform:uppercase}.browser-panel{display:flex;flex-direction:column;height:100%;background:var(--bg-panel)}.browser-header{display:flex;align-items:center;gap:12px;padding:6px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.browser-search{flex:1;background:var(--bg-element);border:1px solid var(--border-bright);color:var(--text-primary);padding:4px 8px;font-family:var(--font-mono);font-size:11px;outline:none}.browser-search:focus{border-color:var(--accent-dim)}.browser-body{display:flex;flex:1;min-height:0;overflow:hidden}.crates-panel{width:140px;flex-shrink:0;border-right:1px solid var(--border);overflow-y:auto;padding:4px 0}.crates-label{font-size:9px;color:var(--text-dim);letter-spacing:2px;padding:4px 8px}.crate-item{display:flex;justify-content:space-between;padding:5px 12px;cursor:pointer;color:var(--text-secondary);transition:all .1s}.crate-item:hover{color:var(--text-primary);background:var(--bg-hover)}.crate-item--selected{color:var(--accent);border-left:2px solid var(--accent)}.crate-count{color:var(--text-dim);font-size:10px}.track-list{flex:1;overflow-y:auto}.track-list-header{display:grid;grid-template-columns:1fr 120px 60px 50px 70px 80px;padding:4px 8px;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:9px;letter-spacing:1px;position:sticky;top:0;background:var(--bg-panel)}.track-row{display:grid;grid-template-columns:1fr 120px 60px 50px 70px 80px;padding:5px 8px;cursor:pointer;border-bottom:1px solid #151515;color:var(--text-secondary);font-size:11px;transition:background .1s}.track-row:hover{background:var(--bg-hover);color:var(--text-primary)}.track-row--selected{background:#1a0a0b;color:var(--text-primary)}.track-row--deck-a{border-left:3px solid var(--deck-a)}.track-row--deck-b{border-right:3px solid var(--deck-b)}.td-bpm,.td-key,.td-dur{color:var(--text-secondary)}.td-actions{display:flex;gap:4px;align-items:center}.load-btn{padding:2px 8px;border:none;cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;transition:all .1s}.load-btn--a{background:var(--deck-a);color:#fff}.load-btn--a:hover{background:#ff4d5a}.load-btn--b{background:#333;color:var(--text-primary);border:1px solid var(--deck-b)}.load-btn--b:hover{background:var(--deck-b);color:#fff}.track-list-empty{padding:20px;color:var(--text-dim);text-align:center}.deck-panel{display:flex;flex-direction:column;height:100%;background:var(--bg-panel);padding:8px;gap:6px;overflow:hidden}.deck-panel--a{border-right:1px solid var(--border)}.deck-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.deck-id-label{font-size:11px;font-weight:700;color:var(--accent);letter-spacing:2px;background:var(--accent-dim);padding:2px 8px}.load-file-btn{flex-shrink:0;padding:3px 10px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1px;background:var(--bg-element);color:var(--text-secondary);border:1px solid var(--border-bright);cursor:pointer;transition:background .1s,color .1s,border-color .1s}.load-file-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}.load-file-btn--loading{color:var(--accent);border-color:var(--accent);cursor:wait}.deck-track-info{flex:1;overflow:hidden}.deck-track-name{display:block;font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-artist{display:block;font-size:10px;color:var(--text-secondary)}.deck-meta{display:flex;gap:6px;align-items:center}.deck-bpm{font-size:11px;color:var(--gold)}.deck-sync-badge{font-size:9px;padding:1px 5px;border:1px solid var(--text-dim);color:var(--text-dim);letter-spacing:1px}.deck-sync-badge.active{border-color:var(--green);color:var(--green);background:#2dc6531a}.waveform-canvas{width:100%;height:60px;cursor:crosshair;flex-shrink:0}.deck-time-row{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.deck-time{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:2px}.deck-remaining{font-size:12px;color:var(--text-secondary)}.deck-tempo-display{font-size:11px;color:var(--gold)}.jog-area{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0}.jog-wheel-container{position:relative;display:flex;align-items:center;justify-content:center}.jog-wheel-canvas{border-radius:50%;display:block}.jog-wheel-overlay{position:absolute;font-size:10px;color:var(--text-dim);pointer-events:none}.tempo-slider-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.tempo-slider{writing-mode:vertical-lr;direction:rtl;width:24px;height:120px;cursor:pointer;accent-color:var(--accent)}.slider-label{font-size:9px;color:var(--text-dim);letter-spacing:1px}.deck-hotcues{display:flex;gap:4px;flex-shrink:0}.hotcue-btn{flex:1;height:28px;background:var(--bg-element);border:1px solid var(--border-bright);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:10px;position:relative;transition:all .1s}.hotcue-btn:hover{border-color:var(--accent-dim);color:var(--text-primary)}.hotcue-btn--set{background:#2a0609;border-color:var(--accent);color:var(--accent)}.hotcue-dot{position:absolute;top:3px;right:3px;width:5px;height:5px;background:var(--accent);border-radius:50%}.deck-loop-row{display:flex;gap:4px;flex-shrink:0}.loop-btn{flex:1;height:24px;background:var(--bg-element);border:1px solid var(--border-bright);color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;transition:all .1s}.loop-btn:hover{border-color:var(--accent-dim)}.loop-btn.active{border-color:var(--gold);color:var(--gold)}.loop-btn--active{background:#1a0e00;border-color:var(--gold);color:var(--gold)}.deck-transport{display:flex;gap:6px;flex-shrink:0}.transport-btn{flex:1;height:36px;border:none;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:2px;transition:all .1s}.cue-btn{background:var(--bg-element);color:var(--gold);border:1px solid #554400}.cue-btn:hover,.cue-btn--active{background:#221b00;border-color:var(--gold)}.play-btn{background:var(--bg-element);color:var(--text-primary);border:1px solid var(--border-bright);font-size:16px}.play-btn:hover{border-color:var(--accent-dim)}.play-btn--playing{background:var(--accent);color:#fff;border-color:var(--accent)}.sync-btn{background:var(--bg-element);color:var(--text-secondary);border:1px solid var(--border);font-size:10px}.sync-btn:hover{border-color:var(--green)}.sync-btn--active{background:#2dc65326;border-color:var(--green);color:var(--green)}.deck-toggles{display:flex;gap:4px;flex-shrink:0}.toggle-btn{flex:1;height:22px;background:var(--bg-element);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;transition:all .1s}.toggle-btn:hover{border-color:var(--border-bright);color:var(--text-secondary)}.toggle-btn--active{border-color:var(--accent);color:var(--accent);background:#1a0203}.mixer-panel{display:flex;flex-direction:column;height:100%;background:var(--bg-panel);padding:8px;overflow:hidden}.mixer-header{text-align:center;margin-bottom:6px;flex-shrink:0}.mixer-channels{display:flex;flex:1;gap:8px;min-height:0;overflow:hidden}.mixer-channel{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;overflow-y:auto;padding:4px;background:var(--bg-element);border:1px solid var(--border)}.mixer-channel--a{border-top:2px solid var(--deck-a)}.mixer-channel--b{border-top:2px solid var(--deck-b)}.channel-label{font-size:10px;font-weight:700;color:var(--accent);letter-spacing:2px}.mixer-section-label{font-size:8px;letter-spacing:2px;color:var(--text-dim);text-transform:uppercase;align-self:flex-start}.eq-section{display:flex;flex-direction:column;width:100%;gap:2px;border:1px solid var(--border);padding:4px}.mixer-knob{display:flex;align-items:center;gap:4px;width:100%}.knob-label{font-size:8px;color:var(--text-dim);letter-spacing:1px;width:36px;flex-shrink:0}.knob-range{flex:1;accent-color:var(--accent);cursor:pointer}.knob-value{font-size:8px;color:var(--text-secondary);width:24px;text-align:right}.headphones-cue-btn{width:100%;padding:4px;background:var(--bg-void);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:10px;transition:all .1s}.headphones-cue-btn:hover,.headphones-cue-btn.active{border-color:var(--accent);color:var(--accent);background:#150204}.channel-fader-wrap{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-height:0;justify-content:center}.channel-fader{writing-mode:vertical-lr;direction:rtl;width:20px;height:80px;cursor:pointer;accent-color:var(--accent)}.fader-value{font-size:9px;color:var(--text-dim)}.mixer-master{flex:0 0 60px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px}.master-volume-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}.cue-master-btn{width:100%;padding:3px;background:var(--bg-void);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;text-align:center;transition:all .1s}.cue-master-btn:hover,.cue-master-btn.active{border-color:var(--gold);color:var(--gold)}.crossfader-section{display:flex;align-items:center;gap:8px;padding:8px 4px 4px;flex-shrink:0}.crossfader-label{font-size:11px;font-weight:700;color:var(--accent)}.crossfader-slider{flex:1;height:24px;accent-color:var(--accent);cursor:pointer}.pads-spacer{flex:1}.pads-panel{flex:1;display:flex;flex-direction:column;background:var(--bg-panel);padding:6px;gap:4px;border:1px solid var(--border);overflow:hidden}.pads-panel--a{border-top:2px solid var(--deck-a)}.pads-panel--b{border-top:2px solid var(--deck-b)}.pads-mode-selector{display:flex;gap:3px;flex-shrink:0}.pad-mode-btn{flex:1;height:18px;background:var(--bg-element);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;transition:all .1s}.pad-mode-btn:hover{border-color:var(--border-bright);color:var(--text-secondary)}.pad-mode-btn.active{border-color:var(--accent);color:var(--accent);background:#150204}.pads-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:3px;flex:1}.pad-btn{border:1px solid var(--border);cursor:pointer;font-family:var(--font-mono);font-size:9px;color:var(--text-dim);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .08s;position:relative;overflow:hidden}.pad-btn:hover{filter:brightness(1.3)}.pad-btn:active{filter:brightness(1.8);transform:scale(.97)}.pad-btn--assigned{color:#fff;border-color:transparent}.pad-btn--flash{filter:brightness(2)}.pad-number{font-size:11px;font-weight:700}.pad-hotcue-time{font-size:7px;color:#fff9}.effects-panel{display:flex;flex-direction:column;height:100%;background:var(--bg-panel);padding:6px;gap:4px}.fx-header{text-align:center;padding-bottom:4px;border-bottom:1px solid var(--border)}.fx-units{display:flex;flex-direction:column;gap:4px;flex:1}.fx-unit{display:flex;flex-direction:column;gap:3px;padding:4px;background:var(--bg-element);border:1px solid var(--border);transition:border-color .1s}.fx-unit--active{border-color:var(--accent-dim)}.fx-toggle-btn{background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:9px;text-align:left;padding:0;transition:color .1s}.fx-toggle-btn:hover{color:var(--text-primary)}.fx-toggle-btn.active{color:var(--accent)}.fx-level-knob{width:100%;accent-color:var(--accent);cursor:pointer}.fx-level-label{font-size:8px;color:var(--text-dim);text-align:right}.debug-panel{display:flex;flex-direction:column;height:100%;background:#070707;font-family:var(--font-mono)}.debug-header{display:flex;align-items:center;gap:12px;padding:5px 12px;border-bottom:1px solid #1e1e1e;flex-shrink:0;background:#0a0a0a}.debug-midi-status{display:flex;align-items:center;gap:5px;padding:2px 10px;border:1px solid var(--border);flex-shrink:0}.debug-midi-status.connected{border-color:var(--green)}.debug-midi-status.disconnected{border-color:#333}.midi-dot{font-size:10px}.debug-midi-status.connected .midi-dot{color:var(--green)}.debug-midi-status.disconnected .midi-dot{color:#555}.midi-device-name{font-size:9px;letter-spacing:1px}.debug-midi-status.connected .midi-device-name{color:var(--green)}.debug-midi-status.disconnected .midi-device-name{color:#555}.debug-tabs{display:flex;gap:3px;flex:1}.debug-tab{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:3px 14px;cursor:pointer;font-family:var(--font-mono);font-size:9px;letter-spacing:2px;transition:all .1s;display:flex;align-items:center;gap:6px}.debug-tab:hover{color:var(--text-secondary);border-color:var(--border-bright)}.debug-tab.active{border-color:var(--accent);color:var(--accent);background:#130103}.debug-badge{background:var(--accent-dim);color:#fff;font-size:8px;padding:0 4px;border-radius:8px;min-width:16px;text-align:center}.debug-controls{display:flex;gap:6px;flex-shrink:0}.debug-btn{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:2px 10px;cursor:pointer;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;transition:all .1s}.debug-btn:hover,.debug-btn.active{border-color:var(--accent);color:var(--accent)}.debug-list{flex:1;overflow-y:auto;overflow-x:auto}.debug-empty{padding:20px;color:var(--text-dim);text-align:center;font-size:11px;letter-spacing:1px}.midi-log-header,.midi-log-row,.debug-entry{display:flex;align-items:center;gap:0;font-size:10px;white-space:nowrap;border-bottom:1px solid #111;min-width:max-content}.midi-log-header{background:#0d0d0d;color:var(--text-dim);font-size:8px;letter-spacing:1px;text-transform:uppercase;position:sticky;top:0;z-index:1}.midi-log-header>*,.midi-log-row>*,.debug-entry>*{padding:3px 10px;border-right:1px solid #151515}.ml-ts{width:100px;flex-shrink:0;color:var(--text-dim);font-size:9px}.ml-key{width:60px;flex-shrink:0}.ml-type{width:80px;flex-shrink:0}.ml-ch{width:36px;flex-shrink:0;text-align:center}.ml-note{width:120px;flex-shrink:0}.ml-note-dec{color:var(--text-dim);font-size:9px}.ml-val{width:56px;flex-shrink:0;text-align:center;font-weight:700}.ml-action{flex:1;min-width:200px}.midi-log-row--mapped{color:#bbb}.midi-log-row--unmapped{color:#555}.midi-log-row--mapped:hover{background:#111;color:#ddd}.midi-log-row--unmapped:hover{background:#0d0d0d}.ml-key{color:var(--gold);font-weight:700;font-size:11px}.ml-val--on{color:var(--green)}.ml-val--off{color:var(--text-dim)}.ml-mapped{color:var(--green)}.ml-unmapped{color:#554;font-style:italic}.debug-entry--ok{color:#bbb}.debug-entry--error{background:#e6394612;color:#f88}.debug-source{font-weight:700}.debug-source--ui{color:#59f}.debug-source--midi{color:#5d8}.debug-action{color:var(--text-primary)}.debug-module{color:var(--text-secondary);font-size:9px}.debug-result{font-weight:700}.debug-result--ok{color:var(--green)}.debug-result--error,.debug-error{color:var(--accent)}.debug-payload{color:var(--text-dim);font-size:9px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dim)}.mapping-section{flex-shrink:0;border-top:1px solid var(--border);background:var(--bg-panel);max-height:300px;display:flex;flex-direction:column}.mapping-panel{display:flex;flex-direction:column;height:100%;background:var(--bg-panel);font-family:var(--font-mono);font-size:11px}.mapping-header{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border);flex-shrink:0;flex-wrap:wrap}.mapping-mode-badge{font-size:11px;font-weight:700;color:var(--text-secondary);padding:2px 8px;border:1px solid var(--border);letter-spacing:1px}.mapping-mode-badge--on{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}.mapping-controls{display:flex;gap:6px}.mapping-toggle-btn{padding:3px 10px;font-family:var(--font-mono);font-size:10px;font-weight:700;background:var(--bg-element);color:var(--text-secondary);border:1px solid var(--border-bright);cursor:pointer;letter-spacing:1px}.mapping-toggle-btn--on{background:var(--accent-dim);color:var(--accent);border-color:var(--accent)}.mapping-btn-secondary{padding:3px 8px;font-family:var(--font-mono);font-size:10px;background:var(--bg-element);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer}.mapping-btn-secondary:hover{border-color:var(--accent);color:var(--text-primary)}.mapping-btn-danger{padding:3px 8px;font-family:var(--font-mono);font-size:10px;background:var(--bg-element);color:#666;border:1px solid var(--border);cursor:pointer}.mapping-btn-danger:hover{border-color:#e63946;color:#e63946}.mapping-status{display:flex;align-items:center;gap:8px;padding:2px 4px;font-size:11px}.mapping-status-msg{color:var(--text-secondary)}.mapping-selected-control{color:var(--gold);font-weight:700}.mapping-captured-key{color:var(--green);font-weight:700}.mapping-search-row{display:flex;align-items:center;gap:8px;padding:4px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.mapping-search{flex:1;background:var(--bg-element);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;padding:2px 6px;outline:none}.mapping-search:focus{border-color:var(--accent)}.mapping-count{color:var(--text-dim);font-size:10px}.mapping-table{flex:1;overflow:hidden;display:flex;flex-direction:column}.mapping-table-header{display:flex;padding:3px 10px;border-bottom:1px solid var(--border);color:var(--text-dim);font-size:10px;letter-spacing:1px;flex-shrink:0}.mapping-table-body{flex:1;overflow-y:auto}.mapping-item{display:flex;align-items:center;padding:2px 10px;border-bottom:1px solid #111;min-height:22px}.mapping-item--selected{background:var(--accent-dim);border-left:2px solid var(--accent)}.mapping-item:hover{background:var(--bg-hover)}.mt-action{flex:3;color:var(--text-secondary)}.mt-key{flex:1}.mt-key--assigned{color:var(--green);font-weight:700}.mt-key--empty{color:var(--text-dim)}.mt-btn{flex:1}.mt-assign-btn{padding:1px 6px;font-family:var(--font-mono);font-size:10px;background:var(--bg-element);color:var(--text-dim);border:1px solid var(--border);cursor:pointer}.mt-assign-btn--waiting{background:var(--accent-dim);color:var(--accent);border-color:var(--accent);animation:pulse-border 1s infinite}@keyframes pulse-border{0%,to{border-color:var(--accent)}50%{border-color:transparent}}.theme-camo{--camo-dark: #0d1006;--camo-base: #161c0c;--camo-mid: #2c3a15;--camo-light: #5a6e24;--camo-bright: #7d9030;--camo-orange-dark: #3a1c0a;--camo-orange-mid: #8f4418;--camo-orange: #d06a20;--camo-orange-glow: #f08a3a;--gold-dark: #8a5d14;--gold-mid: #c89230;--gold-bright: #f1c962;--gold-glow: #ffd870;--text-bone: #e8dfc4;--text-bone-dim: #8a8268;--tex-green: url(data:image/jpeg;base64,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);--tex-orange: url(data:image/jpeg;base64,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);--tex-darkbg: url(data:image/jpeg;base64,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)}html:has(.theme-camo),body:has(.theme-camo){background:#060803!important}.theme-camo.app-shell,.app-shell.theme-camo{background-color:#0a0d04;background-image:var(--tex-darkbg);background-size:512px 512px;background-repeat:repeat;background-blend-mode:normal;position:relative}.theme-camo.app-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0406028c,#040602d9);pointer-events:none;z-index:0}.theme-camo.app-shell>*{position:relative;z-index:1}.theme-camo .app-topbar{background:linear-gradient(180deg,#18200aeb,#080c04fa),var(--tex-darkbg);background-size:auto,256px 256px;border-bottom:3px solid var(--gold-mid);box-shadow:inset 0 2px 0 var(--gold-bright),inset 0 -1px #0009,0 3px 12px #000000b3;height:54px!important;padding:8px 22px!important}.theme-camo .logo-cosmos{color:var(--gold-bright)!important;text-shadow:0 0 12px rgba(241,201,98,.55),0 2px 0 #000,1px 1px 0 #000;font-family:Big Shoulders Display,Impact,Arial Black,sans-serif!important;font-weight:900!important;font-size:26px!important;letter-spacing:4px!important}.theme-camo .logo-520{color:var(--camo-orange-glow)!important;text-shadow:0 0 10px rgba(240,138,58,.6),0 2px 0 #000,1px 1px 0 #000;font-family:Big Shoulders Display,Impact,Arial Black,sans-serif!important;font-weight:900!important;font-size:26px!important;letter-spacing:4px!important}.theme-camo .logo-subtitle{color:var(--gold-bright)!important;letter-spacing:6px!important;font-size:10px!important;font-weight:700;text-shadow:0 0 4px rgba(241,201,98,.4),0 1px 0 #000}.theme-camo .status-midi-connected{color:var(--gold-bright)!important;border:1px solid var(--gold-mid)!important;background:#0c1404b3!important;padding:3px 10px!important;text-shadow:0 0 6px rgba(241,201,98,.5);font-weight:700;letter-spacing:1px}.theme-camo .debug-toggle-btn{background:linear-gradient(180deg,#1d2509,#0b0f04)!important;border:1px solid var(--gold-dark)!important;color:var(--text-bone)!important;font-family:Big Shoulders Display,Impact,sans-serif!important;letter-spacing:2px!important;font-size:11px!important;padding:5px 14px!important;text-shadow:0 0 4px rgba(241,201,98,.25)}.theme-camo .debug-toggle-btn:hover,.theme-camo .debug-toggle-btn.active{border-color:var(--gold-bright)!important;color:var(--gold-bright)!important;box-shadow:0 0 10px #f1c96273}.theme-camo .browser-row{border-bottom:2px solid var(--gold-dark)!important;height:260px!important}.theme-camo .browser-panel{background:linear-gradient(180deg,#161c0ce0,#080c04f0),var(--tex-darkbg);background-size:auto,256px 256px}.theme-camo .browser-search{background:#060a02e0!important;border:1px solid var(--gold-dark)!important;color:var(--text-bone)!important;font-family:Big Shoulders Display,Impact,sans-serif!important;letter-spacing:1.5px!important;padding:6px 10px!important}.theme-camo .browser-search:focus{border-color:var(--gold-bright)!important;box-shadow:0 0 8px #f1c96280}.theme-camo .dj-area{border-top:2px solid var(--gold-mid)!important;border-bottom:3px solid var(--gold-mid)!important;box-shadow:inset 0 1px 0 var(--gold-bright),inset 0 -1px 0 var(--gold-bright);background:linear-gradient(180deg,#060a02bf,#0a0e05e0),var(--tex-darkbg);background-size:auto,512px 512px;flex:0 0 auto!important;height:330px!important}.theme-camo .fx-column{background:linear-gradient(180deg,#161e0ad9,#060902f2)!important;border-right:1px solid var(--gold-dark)!important;flex:0 0 70px!important}.theme-camo .fx-column--b{border-right:none!important;border-left:1px solid var(--gold-dark)!important}.theme-camo .deck-column{background:radial-gradient(ellipse at center,rgba(44,58,21,.35) 0%,transparent 65%),linear-gradient(180deg,#0e1406d9,#060902f5)}.theme-camo .mixer-column{background:linear-gradient(180deg,#141a08,#060803);border-left:3px solid var(--gold-mid)!important;border-right:3px solid var(--gold-mid)!important;box-shadow:inset 1px 0 0 var(--gold-bright),inset -1px 0 0 var(--gold-bright);flex:0 0 220px!important}.theme-camo .pads-row{background:linear-gradient(180deg,#0609028c,#060902d9),var(--tex-darkbg);background-size:auto,512px 512px;border-top:3px solid var(--gold-mid)!important;border-bottom:3px solid var(--gold-mid)!important;box-shadow:inset 0 2px 0 var(--gold-bright),inset 0 -2px 0 var(--gold-bright),0 0 25px #f1c96233;height:360px!important;flex:0 0 360px!important;padding:14px 10px!important;gap:8px!important}.theme-camo.layout-pads-first .pads-row{height:400px!important;flex:0 0 400px!important}.theme-camo .pads-row .pads-spacer{flex:0 0 220px!important;background:linear-gradient(180deg,#141a08,#060803);border-left:3px solid var(--gold-mid);border-right:3px solid var(--gold-mid);box-shadow:inset 1px 0 0 var(--gold-bright),inset -1px 0 0 var(--gold-bright)}.theme-camo .pads-row button{background-color:#1a2408!important;background-image:linear-gradient(180deg,#f1c9622e,#00000059),var(--tex-green)!important;background-size:auto,180px 180px!important;background-blend-mode:normal,normal!important;border:3px solid var(--gold-mid)!important;border-radius:6px!important;color:#fff!important;font-family:Big Shoulders Display,Impact,Arial Black,sans-serif!important;font-size:16px!important;font-weight:900!important;letter-spacing:3px!important;text-shadow:0 0 10px rgba(0,0,0,.9),0 2px 0 #000,1px 1px 2px rgba(0,0,0,.9)!important;box-shadow:inset 0 2px #f1c9628c,inset 0 -3px 8px #000000d9,0 3px 6px #000000b3,0 0 0 1px var(--gold-dark)!important;transition:all .1s ease-out!important;min-height:0!important}.theme-camo .pads-row>:last-child button,.theme-camo .pads-row .pads-panel--b button,.theme-camo .pads-row [data-deck=B] button{background-image:linear-gradient(180deg,#f1c9622e,#00000059),var(--tex-orange)!important;background-size:auto,180px 180px!important}.theme-camo .pads-row button:active,.theme-camo .pads-row button.active{background-image:linear-gradient(180deg,#ffb43c66,#7828008c),var(--tex-orange)!important;border-color:var(--gold-bright)!important;box-shadow:inset 0 0 14px #ffb43cb3,0 0 16px #f1c96299!important;transform:scale(.98)}.theme-camo .pads-row>div:not(.pads-spacer),.theme-camo .pads-row>section{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:4px!important}.theme-camo .debug-row{border-top:3px solid var(--gold-mid)!important;background:linear-gradient(180deg,#0c1004,#040602);box-shadow:inset 0 2px 0 var(--gold-bright)}.theme-camo .panel-label,.theme-camo .crates-label{color:var(--gold-bright)!important;text-shadow:0 0 6px rgba(241,201,98,.5),0 2px 0 #000;font-family:Big Shoulders Display,Impact,sans-serif!important;letter-spacing:3px!important;font-weight:900!important}.theme-camo canvas{filter:hue-rotate(-30deg) saturate(1.4) brightness(1.15)}.theme-camo .deck-column button,.theme-camo .mixer-column button,.theme-camo .fx-column button{background:linear-gradient(180deg,#1d2509,#0b0f04)!important;border:1px solid var(--gold-dark)!important;color:var(--text-bone)!important;font-family:Big Shoulders Display,Impact,sans-serif!important;letter-spacing:1.5px!important;font-weight:700}.theme-camo .deck-column button:hover,.theme-camo .mixer-column button:hover,.theme-camo .fx-column button:hover{border-color:var(--gold-bright)!important;color:var(--gold-bright)!important;box-shadow:0 0 8px #f1c96266}@media (max-width: 1024px){.theme-camo .pads-row{height:340px!important;flex:0 0 340px!important}.theme-camo.layout-pads-first .pads-row{height:380px!important;flex:0 0 380px!important}.theme-camo .browser-row{height:100px!important}.theme-camo .dj-area{height:280px!important}}@media (prefers-reduced-motion: reduce){.theme-camo .pads-row button,.theme-camo .debug-toggle-btn{transition:none!important;transform:none!important}}.theme-camo.layout-v2{display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:100dvh!important;height:100vh!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.theme-camo.layout-v2 .app-topbar.v2-topbar{height:48px!important;min-height:48px!important;padding:4px 16px!important;display:flex!important;flex:0 0 48px!important;align-items:center!important;gap:18px!important}.theme-camo.layout-v2 .v2-topbar .app-logo{flex:0 0 auto;display:flex;align-items:baseline;gap:4px}.theme-camo.layout-v2 .v2-topbar .logo-cosmos,.theme-camo.layout-v2 .v2-topbar .logo-520{font-size:20px!important;letter-spacing:3px!important}.theme-camo.layout-v2 .v2-topbar .logo-subtitle{font-size:9px!important;letter-spacing:3px!important;margin-left:6px}.theme-camo.layout-v2 .v2-topbar-center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px}.theme-camo.layout-v2 .v2-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:linear-gradient(180deg,#1d2509,#0b0f04);border:1px solid var(--gold-dark);border-radius:6px;color:var(--text-bone);font-family:Big Shoulders Display,Impact,Arial Black,sans-serif;letter-spacing:2px;font-weight:900;font-size:13px;cursor:pointer;transition:all .12s ease-out;box-shadow:inset 0 1px #f1c96240,0 2px 4px #00000080}.theme-camo.layout-v2 .v2-pill--bpm{cursor:default;color:var(--gold-bright);text-shadow:0 0 6px rgba(241,201,98,.5)}.theme-camo.layout-v2 .v2-pill--bpm .v2-pill-label{opacity:.65;font-size:10px;letter-spacing:1px}.theme-camo.layout-v2 .v2-pill--bpm .v2-pill-value{font-size:16px;color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.55);min-width:34px;text-align:right;font-family:JetBrains Mono,Consolas,monospace}.theme-camo.layout-v2 .v2-pill--btn:hover{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 10px #f1c96273}.theme-camo.layout-v2 .v2-pill--btn.active{background:linear-gradient(180deg,#2a3a0c,#13190a);border-color:var(--gold-bright);color:var(--gold-glow);box-shadow:inset 0 0 8px #f1c96273,0 0 12px #f1c96280}.theme-camo.layout-v2 .browser-row{display:none!important}.theme-camo.layout-v2.browser-open .browser-row,.theme-camo.layout-v2 .v2-browser-row{display:block!important;flex:0 0 auto;min-height:280px;max-height:45vh;overflow:auto;resize:vertical}.theme-camo.layout-v2 .dj-area.v2-dj-area{flex:0 0 auto!important;height:var(--deck-h, clamp(200px, 35vh, 300px))!important;display:flex!important;flex-direction:row!important;padding:0!important;border-top:2px solid var(--gold-mid)!important;border-bottom:3px solid var(--gold-mid)!important;box-shadow:inset 0 1px 0 var(--gold-bright),inset 0 -1px 0 var(--gold-bright);background:linear-gradient(180deg,#060a02c7,#0a0e05eb),var(--tex-darkbg);background-size:auto,512px 512px}.theme-camo.layout-v2 .dj-area.v2-dj-area>.mixer-column{display:none!important}.theme-camo.layout-v2 .dj-area.v2-dj-area>.fx-column{display:none!important}.theme-camo.layout-v2.fx-open .dj-area.v2-dj-area>.fx-column{display:flex!important;flex:0 0 70px!important}.theme-camo.layout-v2 .dj-area.v2-dj-area>.deck-column{flex:1 1 50%!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:0!important}.theme-camo.layout-v2 .deck-column--a{border-right:2px solid var(--gold-mid);box-shadow:inset -1px 0 0 var(--gold-bright)}.theme-camo.layout-v2 .deck-panel{display:flex!important;flex-direction:column!important;height:100%!important;padding:8px 12px!important;gap:6px!important;position:relative}.theme-camo.layout-v2 .deck-panel .jog-area{display:none!important}.theme-camo.layout-v2.jog-open .deck-panel .jog-area{display:flex!important;order:5;max-height:160px}.theme-camo.layout-v2 .deck-panel .deck-hotcues,.theme-camo.layout-v2 .deck-panel .deck-loop-row,.theme-camo.layout-v2 .deck-panel .deck-toggles,.theme-camo.layout-v2 .deck-panel .deck-time-row{display:none!important}.theme-camo.layout-v2 .deck-panel .deck-header{order:1;flex:0 0 auto;display:flex!important;align-items:center;gap:10px;padding:6px 10px!important;background:linear-gradient(180deg,#18200ae6,#080c04f2);border:1px solid var(--gold-dark);border-radius:6px;box-shadow:inset 0 1px #f1c96240;min-height:52px}.theme-camo.layout-v2 .deck-panel .deck-id-label{color:var(--gold-bright)!important;font-family:Big Shoulders Display,Impact,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:2px!important;text-shadow:0 0 6px rgba(241,201,98,.5);flex:0 0 auto}.theme-camo.layout-v2 .deck-panel .deck-track-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden}.theme-camo.layout-v2 .deck-panel .deck-track-name{color:var(--text-bone)!important;font-family:Big Shoulders Display,Impact,sans-serif!important;font-weight:900!important;font-size:16px!important;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-camo.layout-v2 .deck-panel .deck-artist{color:var(--text-bone-dim)!important;font-size:10px;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-camo.layout-v2 .deck-panel .deck-meta{display:flex;gap:8px;align-items:center;flex:0 0 auto}.theme-camo.layout-v2 .deck-panel .deck-bpm{color:#0f8!important;font-family:JetBrains Mono,Consolas,monospace!important;font-size:13px!important;text-shadow:0 0 6px rgba(0,255,136,.5)}.theme-camo.layout-v2 .deck-panel .deck-key{font-family:JetBrains Mono,Consolas,monospace!important;font-size:11px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.5px;cursor:help}.theme-camo.layout-v2 .deck-panel .deck-key--major{background:#e8c74f33;color:#e8c74f;border:1px solid rgba(232,199,79,.4);text-shadow:0 0 4px rgba(232,199,79,.3)}.theme-camo.layout-v2 .deck-panel .deck-key--minor{background:#64b4ff26;color:#64b4ff;border:1px solid rgba(100,180,255,.35);text-shadow:0 0 4px rgba(100,180,255,.3)}.theme-camo.layout-v2 .deck-panel .deck-sync-badge{font-size:9px;letter-spacing:1px;padding:2px 6px;border:1px solid var(--gold-dark);color:var(--text-bone-dim);border-radius:3px}.theme-camo.layout-v2 .deck-panel .deck-sync-badge.active{background:#0f8;color:#000;border-color:#0f8;text-shadow:none}.theme-camo.layout-v2 .deck-panel .load-file-btn{flex:0 0 auto;padding:6px 12px!important;font-size:11px!important;letter-spacing:1.5px!important}.theme-camo.layout-v2 .deck-panel>:nth-child(2){order:2;flex:1 1 auto;min-height:0}.theme-camo.layout-v2 .deck-panel canvas{width:100%!important;height:100%!important;max-height:180px}.theme-camo.layout-v2 .deck-column--a .deck-panel canvas{filter:grayscale(1) sepia(1) hue-rotate(70deg) saturate(6) brightness(1.15) contrast(1.15)}.theme-camo.layout-v2 .deck-column--b .deck-panel canvas{filter:grayscale(1) sepia(1) hue-rotate(-25deg) saturate(5) brightness(1.2) contrast(1.15)}.theme-camo.layout-v2 .deck-panel .deck-transport{order:3;flex:0 0 auto;display:flex!important;gap:8px!important;padding:0!important;justify-content:center}.theme-camo.layout-v2 .deck-panel .deck-transport button{flex:1 1 0;min-height:42px!important;font-family:Big Shoulders Display,Impact,sans-serif!important;font-size:15px!important;font-weight:900!important;letter-spacing:2px!important;border-radius:5px!important;border:2px solid var(--gold-dark)!important;text-shadow:0 2px 0 rgba(0,0,0,.6);cursor:pointer;transition:all .1s ease-out}.theme-camo.layout-v2 .deck-panel .play-btn{background:linear-gradient(180deg,#1a6e1a,#0a3a0a)!important;color:#0f8!important;border-color:#2e8e2e!important;box-shadow:inset 0 2px #78ff7880,0 3px 6px #0009,0 0 10px #00ff6440!important}.theme-camo.layout-v2 .deck-panel .play-btn--playing{background:linear-gradient(180deg,#2ab82a,#0e5e0e)!important;color:#fff!important;box-shadow:inset 0 2px #b4ffb4b3,0 0 18px #00ff82b3!important}.theme-camo.layout-v2 .deck-panel .cue-btn{background:linear-gradient(180deg,#b01818,#5a0a0a)!important;color:#ffe5e5!important;border-color:#e04040!important;box-shadow:inset 0 2px #ff96968c,0 3px 6px #0009,0 0 10px #ff282840!important}.theme-camo.layout-v2 .deck-panel .cue-btn--active{box-shadow:inset 0 2px #ffb4b4bf,0 0 16px #ff3232a6!important}.theme-camo.layout-v2 .deck-panel .sync-btn{background:linear-gradient(180deg,#3a3a3a,#151515)!important;color:var(--text-bone)!important;border-color:#555!important}.theme-camo.layout-v2 .deck-panel .sync-btn--active{background:linear-gradient(180deg,#8e7a1a,#3a320a)!important;color:var(--gold-glow)!important;border-color:var(--gold-bright)!important;box-shadow:inset 0 2px #f1c9628c,0 0 14px #f1c96299!important}.theme-camo.layout-v2 .v2-resize-handle{flex:0 0 14px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;background:linear-gradient(180deg,#e8c74f1f,#e8c74f0f,#e8c74f1f);border-top:1px solid rgba(232,199,79,.3);border-bottom:1px solid rgba(232,199,79,.3);user-select:none;-webkit-user-select:none;transition:background .15s ease;position:relative;z-index:5}.theme-camo.layout-v2 .v2-resize-handle:hover,.theme-camo.layout-v2 .v2-resize-handle.v2-resize--active{background:linear-gradient(180deg,#e8c74f40,#e8c74f1f,#e8c74f40)}.theme-camo.layout-v2 .v2-resize-grip{display:flex;gap:4px;align-items:center}.theme-camo.layout-v2 .v2-resize-grip span{width:18px;height:3px;border-radius:1.5px;background:#e8c74f80;box-shadow:0 0 4px #e8c74f33}.theme-camo.layout-v2 .v2-resize-handle:hover .v2-resize-grip span,.theme-camo.layout-v2 .v2-resize--active .v2-resize-grip span{background:#e8c74fcc;box-shadow:0 0 8px #e8c74f66}@media (pointer: coarse){.theme-camo.layout-v2 .v2-resize-handle{flex:0 0 22px;padding:11px 0}}.theme-camo.layout-v2 .recording-panel{position:relative;display:flex;flex-direction:column;gap:2px;padding:3px 10px;background:linear-gradient(135deg,#0a0d04f2,#141a08f2);border:1px solid var(--gold-dark);border-radius:5px;font-family:JetBrains Mono,Consolas,monospace;max-height:42px;overflow:visible;min-width:200px}.theme-camo.layout-v2 .rec-header{display:none}.theme-camo.layout-v2 .rec-title{font-size:10px;letter-spacing:2px;color:var(--gold-mid);font-weight:700}.theme-camo.layout-v2 .rec-format-label{font-size:9px;color:var(--text-bone-dim);letter-spacing:1px}.theme-camo.layout-v2 .rec-vu-container{display:flex;flex-direction:column;gap:0}.theme-camo.layout-v2 .rec-vu-bar{position:relative;height:4px;background:#111;border-radius:2px;overflow:hidden;border:1px solid #222}.theme-camo.layout-v2 .rec-vu-fill{height:100%;border-radius:2px;transition:width 50ms linear}.theme-camo.layout-v2 .rec-vu-peak{position:absolute;top:0;width:2px;height:100%;background:#fff;opacity:.8}.theme-camo.layout-v2 .rec-vu-labels{display:none}.theme-camo.layout-v2 .rec-controls{display:flex;align-items:center;gap:6px}.theme-camo.layout-v2 .rec-btn{display:flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid #444;border-radius:4px;background:#1a1a1a;color:#ccc;font-size:10px;font-family:inherit;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .15s}.theme-camo.layout-v2 .rec-btn:hover{border-color:#e03010;color:#fff}.theme-camo.layout-v2 .rec-btn--active{background:#c00!important;border-color:#e03010!important;color:#fff!important;animation:rec-pulse 1s ease-in-out infinite}@keyframes rec-pulse{0%,to{box-shadow:0 0 #e0301066}50%{box-shadow:0 0 8px 2px #e0301099}}.theme-camo.layout-v2 .rec-dot{width:8px;height:8px;border-radius:50%;background:#666;transition:background .2s}.theme-camo.layout-v2 .rec-btn--active .rec-dot{background:#f44;box-shadow:0 0 6px #f44c}.theme-camo.layout-v2 .rec-timer{font-size:12px;color:#555;letter-spacing:1px;min-width:44px;text-align:center}.theme-camo.layout-v2 .rec-timer--active{color:#e03010;text-shadow:0 0 6px rgba(224,48,16,.5)}.theme-camo.layout-v2 .rec-format-btns{display:flex;gap:2px;margin-left:auto}.theme-camo.layout-v2 .rec-fmt-btn{padding:3px 8px;border:1px solid #333;background:#111;color:#666;font-size:10px;font-family:inherit;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .15s}.theme-camo.layout-v2 .rec-fmt-btn:first-child{border-radius:3px 0 0 3px}.theme-camo.layout-v2 .rec-fmt-btn:last-child{border-radius:0 3px 3px 0}.theme-camo.layout-v2 .rec-fmt-btn--active{background:#e8c74f26;border-color:var(--gold-dark);color:var(--gold-mid)}.theme-camo.layout-v2 .rec-fmt-btn:disabled{opacity:.4;cursor:not-allowed}.theme-camo.layout-v2 .rec-history{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding-top:6px;border-top:1px solid #222;display:none}.theme-camo.layout-v2 .recording-panel:hover .rec-history{display:flex;position:absolute;top:100%;left:0;right:0;background:#0a0d04f7;border:1px solid var(--gold-dark);border-top:none;border-radius:0 0 5px 5px;padding:6px 10px;z-index:100}.theme-camo.layout-v2 .rec-history-title{font-size:8px;letter-spacing:2px;color:#555;margin-bottom:2px}.theme-camo.layout-v2 .rec-history-item{display:flex;align-items:center;gap:6px;font-size:10px;color:#888}.theme-camo.layout-v2 .rec-history-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aaa}.theme-camo.layout-v2 .rec-history-meta{color:#555;white-space:nowrap}.theme-camo.layout-v2 .rec-history-dl{width:20px;height:20px;border:1px solid #333;border-radius:3px;background:none;color:var(--gold-mid);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.theme-camo.layout-v2 .rec-history-dl:hover{background:#e8c74f1a;border-color:var(--gold-mid)}.theme-camo.layout-v2 .pads-row.v2-pads-row{display:flex!important;flex:1 1 auto!important;min-height:clamp(180px,30vh,320px)!important;height:auto!important;padding:10px 8px!important;gap:8px!important;border-top:3px solid var(--gold-mid)!important;border-bottom:3px solid var(--gold-mid)!important;box-shadow:inset 0 2px 0 var(--gold-bright),inset 0 -2px 0 var(--gold-bright),0 0 25px #f1c96233!important}.theme-camo.layout-v2 .pads-row.v2-pads-row>.pads-spacer{display:none!important}.theme-camo.layout-v2 .pads-row.v2-pads-row>*{flex:1 1 50%!important;min-width:0!important}.theme-camo.layout-v2 .v2-crossfader-row{flex:0 0 60px!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:8px 22px!important;background:linear-gradient(180deg,#0e1406eb,#040602fa),var(--tex-darkbg);background-size:auto,256px 256px;border-top:2px solid var(--gold-mid)!important;box-shadow:inset 0 2px 0 var(--gold-bright),0 -3px 8px #000000b3}.theme-camo.layout-v2 .v2-hotcue-strip{flex:0 0 auto;display:flex;gap:6px}.theme-camo.layout-v2 .v2-hotcue-mini{width:44px;height:44px;border-radius:50%;border:2px solid var(--gold-dark);background:linear-gradient(180deg,#1d2509,#0b0f04);color:var(--gold-bright);font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:16px;cursor:pointer;box-shadow:inset 0 2px #f1c96259,0 2px 4px #0009;transition:all .1s ease-out}.theme-camo.layout-v2 .v2-hotcue-mini:hover{border-color:var(--gold-bright);color:var(--gold-glow);box-shadow:inset 0 2px #f1c96280,0 0 12px #f1c9628c}.theme-camo.layout-v2 .v2-crossfader-row>.mixer-panel{flex:1 1 auto;display:flex!important;flex-direction:column;justify-content:center;align-items:stretch;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;max-width:640px}.theme-camo.layout-v2 .v2-crossfader-row>.mixer-panel>.mixer-header,.theme-camo.layout-v2 .v2-crossfader-row>.mixer-panel>.mixer-channels{display:none!important}.theme-camo.layout-v2 .v2-crossfader-row>.mixer-panel>.crossfader-section{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;width:100%}.theme-camo.layout-v2 .v2-crossfader-row .crossfader-label{font-family:Big Shoulders Display,Impact,sans-serif!important;font-weight:900!important;font-size:18px!important;color:var(--gold-bright)!important;text-shadow:0 0 6px rgba(241,201,98,.5);padding:0 4px}.theme-camo.layout-v2 .v2-crossfader-row .crossfader-slider{flex:1 1 auto;height:28px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#0f8,#0a5 48%,#a30 52%,#f60);border:2px solid var(--gold-mid);border-radius:6px;box-shadow:inset 0 2px 6px #000000bf,0 0 10px #f1c9624d;outline:none;cursor:ew-resize}.theme-camo.layout-v2 .v2-crossfader-row .crossfader-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:40px;border-radius:4px;background:linear-gradient(180deg,#f1c962,#8a5d14);border:2px solid #000;box-shadow:0 0 10px #f1c962cc,inset 0 2px #ffe696b3;cursor:ew-resize}.theme-camo.layout-v2 .v2-crossfader-row .crossfader-slider::-moz-range-thumb{width:28px;height:40px;border-radius:4px;background:linear-gradient(180deg,#f1c962,#8a5d14);border:2px solid #000;box-shadow:0 0 10px #f1c962cc;cursor:ew-resize}.theme-camo.layout-v2 .v2-tempo-strip{order:10;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:3px 10px 5px;background:linear-gradient(180deg,#121808f2,#080c04fa);border-top:1px solid var(--gold-dark)}.theme-camo.layout-v2 .v2-tempo-label{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--gold-bright);flex:0 0 auto;min-width:46px}.theme-camo.layout-v2 .v2-tempo-slider{flex:1 1 auto;height:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#00ff884d,#e8c74f40,#ff66004d);border-radius:3px;border:1px solid rgba(232,199,79,.3);outline:none;cursor:ew-resize;touch-action:pan-x}.theme-camo.layout-v2 .v2-tempo-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:24px;border-radius:3px;background:linear-gradient(180deg,#f1c962,#8a5d14);border:1.5px solid #000;box-shadow:0 0 6px #f1c96299;cursor:ew-resize}.theme-camo.layout-v2 .v2-tempo-slider::-moz-range-thumb{width:14px;height:24px;border-radius:3px;background:linear-gradient(180deg,#f1c962,#8a5d14);border:1.5px solid #000;box-shadow:0 0 6px #f1c96299;cursor:ew-resize}.theme-camo.layout-v2 .v2-tempo-slider--a::-webkit-slider-thumb{box-shadow:0 0 8px #00ff8880}.theme-camo.layout-v2 .v2-tempo-slider--b::-webkit-slider-thumb{box-shadow:0 0 8px #ff660080}.theme-camo.layout-v2 .v2-tempo-value{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--gold-glow);min-width:42px;text-align:right;font-variant-numeric:tabular-nums}.theme-camo.layout-v2 .v2-ch-fader{flex:0 0 36px;display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:center;padding:6px 0;background:linear-gradient(180deg,#22261a99,#12160c99);border-radius:6px;border:1px solid rgba(232,199,79,.2);align-self:stretch}.theme-camo.layout-v2 .v2-ch-label{font-size:11px;font-weight:900;letter-spacing:2px;color:var(--gold-bright);text-shadow:0 0 6px rgba(232,199,79,.3)}.theme-camo.layout-v2 .v2-ch-slider{-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;writing-mode:vertical-lr;direction:rtl;width:10px;height:140px;background:linear-gradient(180deg,#e8c74f59,#e8c74f14);border-radius:5px;border:1px solid rgba(232,199,79,.3);outline:none;cursor:ns-resize;touch-action:pan-y}.theme-camo.layout-v2 .v2-ch-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:32px;height:14px;border-radius:3px;background:linear-gradient(180deg,#f1c962,#8a5d14);border:1.5px solid #000;box-shadow:0 0 8px #f1c96299;cursor:ns-resize}.theme-camo.layout-v2 .v2-ch-slider::-moz-range-thumb{width:32px;height:14px;border-radius:3px;background:linear-gradient(180deg,#f1c962,#8a5d14);border:1.5px solid #000;box-shadow:0 0 8px #f1c96299;cursor:ns-resize}.theme-camo.layout-v2 .v2-ch-fader--a .v2-ch-slider::-webkit-slider-thumb{box-shadow:0 0 10px #00ff8880}.theme-camo.layout-v2 .v2-ch-fader--b .v2-ch-slider::-webkit-slider-thumb{box-shadow:0 0 10px #ff660080}.theme-camo.layout-v2 .v2-ch-fader--a{border-color:#0f83}.theme-camo.layout-v2 .v2-ch-fader--b{border-color:#f603}.theme-camo.layout-v2 .v2-ch-value{font-size:10px;font-weight:700;letter-spacing:.5px;color:#e8c74fb3;font-variant-numeric:tabular-nums}@media (max-width: 1024px){.theme-camo.layout-v2 .v2-ch-fader{flex:0 0 40px}.theme-camo.layout-v2 .v2-ch-slider{height:120px;width:12px}.theme-camo.layout-v2 .v2-ch-slider::-webkit-slider-thumb{width:38px;height:16px}.theme-camo.layout-v2 .v2-ch-slider::-moz-range-thumb{width:38px;height:16px}}@media (max-width: 560px){.theme-camo.layout-v2 .v2-ch-slider{height:80px}}@media (max-width: 1024px){.theme-camo.layout-v2 .dj-area.v2-dj-area{height:var(--deck-h, clamp(150px, 25vh, 220px))!important}.theme-camo.layout-v2 .pads-row.v2-pads-row{min-height:clamp(140px,22vh,220px)!important;flex:1 1 auto!important}.theme-camo.layout-v2 .v2-crossfader-row{flex:0 0 50px!important;height:50px!important}.theme-camo.layout-v2 .v2-topbar-center{gap:4px}.theme-camo.layout-v2 .v2-pill{padding:0 10px;font-size:11px}.theme-camo.layout-v2 .v2-tempo-strip{padding:2px 6px 4px;gap:5px}.theme-camo.layout-v2 .v2-tempo-slider::-webkit-slider-thumb{width:18px;height:28px}.theme-camo.layout-v2 .v2-ch-slider{height:44px}.theme-camo.layout-v2 .v2-ch-slider::-webkit-slider-thumb{width:26px;height:14px}.theme-camo.layout-v2 .v2-browser-row{min-height:180px!important;max-height:35vh!important}}@media (max-height: 820px){.theme-camo.layout-v2 .dj-area.v2-dj-area{height:var(--deck-h, clamp(130px, 22vh, 200px))!important}.theme-camo.layout-v2 .pads-row.v2-pads-row{min-height:clamp(120px,20vh,180px)!important}.theme-camo.layout-v2 .v2-crossfader-row{flex:0 0 46px!important;height:46px!important;padding:4px 16px!important}.theme-camo.layout-v2 .app-topbar.v2-topbar{height:42px!important;min-height:42px!important;flex:0 0 42px!important}.theme-camo.layout-v2 .deck-panel .deck-transport button{height:38px!important;font-size:14px!important}.theme-camo.layout-v2 .v2-tempo-strip{padding:1px 6px 2px!important}}@media (max-height: 600px){.theme-camo.layout-v2 .dj-area.v2-dj-area{height:var(--deck-h, 120px)!important}.theme-camo.layout-v2 .pads-row.v2-pads-row{min-height:100px!important}.theme-camo.layout-v2 .v2-crossfader-row{flex:0 0 40px!important;height:40px!important}.theme-camo.layout-v2 .app-topbar.v2-topbar{height:36px!important;min-height:36px!important;flex:0 0 36px!important}}.fx-rack-overlay{flex:0 0 auto;width:100%;padding:6px 12px;background:linear-gradient(180deg,#12160af7,#0a0e06f7),var(--tex-darkbg, #14160c);border-top:2px solid rgba(232,199,79,.5);border-bottom:2px solid rgba(232,199,79,.5);box-shadow:inset 0 1px #e8c74f26,inset 0 -1px #e8c74f26,0 4px 12px #00000080;font-family:Big Shoulders Display,Oswald,sans-serif;color:#e8c74f;animation:fxRackSlideIn .2s ease-out}@keyframes fxRackSlideIn{0%{max-height:0;opacity:0;padding:0 12px;overflow:hidden}to{max-height:200px;opacity:1;padding:6px 12px}}.fx-rack-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid rgba(232,199,79,.2)}.fx-rack-title{font-size:11px;font-weight:700;letter-spacing:2.5px;text-shadow:0 0 6px rgba(232,199,79,.3)}.fx-rack-header-actions{display:flex;gap:8px;align-items:center}.fx-rack-bypass{padding:3px 10px;background:linear-gradient(180deg,#3a2c10,#1f1708);color:#e8c74f;border:1.5px solid #6b5a1e;border-radius:3px;font-family:inherit;font-weight:700;font-size:9px;letter-spacing:1.5px;cursor:pointer;transition:all .15s}.fx-rack-bypass:hover{background:linear-gradient(180deg,#4d3a14,#2a1e0a);border-color:#9a8533}.fx-rack-bypass.armed{border-color:#f60;color:#f83;text-shadow:0 0 6px rgba(255,102,0,.5)}.fx-rack-bypass.armed:hover{background:linear-gradient(180deg,#4d1a08,#2a0f05)}.fx-rack-close{width:22px;height:22px;background:transparent;color:#e8c74f;border:1px solid #6b5a1e;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;padding:0;transition:all .15s}.fx-rack-close:hover{background:#e8c74f26;border-color:#e8c74f}.fx-rack-slots{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.fx-slot{background:linear-gradient(180deg,#22261ad9,#12160cd9);border:1.5px solid rgba(232,199,79,.2);border-radius:6px;padding:5px 8px 6px;display:flex;flex-direction:row;align-items:center;gap:6px;transition:border-color .2s,box-shadow .2s;min-height:0}.fx-slot--active{border-color:#e8c74f8c;box-shadow:0 0 0 1px #e8c74f1a inset,0 0 12px #e8c74f1a}.fx-slot--filter.fx-slot--active{border-color:#0f89;box-shadow:0 0 12px #00ff8826}.fx-slot--echo.fx-slot--active{border-color:#f609;box-shadow:0 0 12px #ff660026}.fx-slot--flanger.fx-slot--active{border-color:#ffd70099;box-shadow:0 0 12px #ffd70026}.fx-slot--reverb.fx-slot--active{border-color:#b06cff99;box-shadow:0 0 12px #b06cff26}.fx-slot-header{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto}.fx-slot-num{font-size:8px;font-weight:700;letter-spacing:1.5px;color:#e8c74fa6;white-space:nowrap}.fx-slot-power{width:20px;height:20px;background:#14160ce6;color:#e8c74f;border:1px solid #6b5a1e;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;padding:0;transition:all .15s}.fx-slot-power:hover:not(:disabled){border-color:#e8c74f}.fx-slot-power.on{background:radial-gradient(circle,#e8c74f 30%,#a88a1f);color:#1a1a00;border-color:#e8c74f;box-shadow:0 0 10px #e8c74f80}.fx-slot-power:disabled{opacity:.3;cursor:not-allowed}.fx-slot-type{flex:0 0 auto;width:auto;min-width:65px;padding:3px 6px;background:linear-gradient(180deg,#2a2410,#1a1608);color:#e8c74f;border:1px solid #6b5a1e;border-radius:3px;font-family:inherit;font-weight:700;font-size:10px;letter-spacing:1px;cursor:pointer;text-transform:uppercase}.fx-slot-type:hover{border-color:#9a8533}.fx-slot-type:focus{outline:none;border-color:#e8c74f}.fx-slot-type option{background:#1a1608;color:#e8c74f}.fx-slot-knobs{display:flex;gap:4px;align-items:center;flex:1 1 auto;justify-content:center}.fx-knob{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;cursor:ns-resize}.fx-knob--dragging canvas{filter:brightness(1.25) drop-shadow(0 0 4px rgba(232,199,79,.5))}.fx-knob-label{font-size:7px;font-weight:700;letter-spacing:1px;color:#e8c74fa6;margin-top:1px;text-transform:uppercase}.fx-rack-footer{display:none}@media (max-width: 1024px){.fx-rack-overlay{padding:4px 8px}.fx-rack-slots{gap:4px}.fx-slot{padding:4px 5px;gap:4px}.fx-slot-type{font-size:9px;min-width:55px;padding:3px 4px}.fx-rack-title{font-size:10px;letter-spacing:1.5px}}@media (max-width: 560px){.fx-rack-slots{grid-template-columns:1fr;gap:4px}}
