:root{--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-xs:10px;--fs-sm:11px;--fs-md:12px;--fs-lg:14px;--fs-xl:18px;--radius-sm:3px;--radius:4px;--radius-lg:8px;--row:24px;--control:22px;--tab:30px;--gap:6px;--ease:cubic-bezier(.2, 0, 0, 1)}:root,:root[data-theme-resolved=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#161616;--bg-panel:#232323;--bg-panel-alt:#1e1e1e;--bg-raised:#2c2c2c;--bg-input:#191919;--bg-hover:#303030;--bg-active:#3a3a3a;--bg-editor:#050505;--bg-track:#1c1c1c;--bg-track-alt:#202020;--bg-ruler:#1a1a1a;--border:#111;--border-soft:#2f2f2f;--divider:#383838;--text:#d6d6d6;--text-strong:#f2f2f2;--text-dim:#a3a3a3;--text-faint:#6f6f6f;--accent:#2d8ceb;--accent-strong:#4aa3f5;--accent-text:#fff;--accent-soft:#2d8ceb38;--hot:#4ea6f2;--focus:#5aaeff;--wave:#3fe0a5;--wave-2:#6cb6ff;--wave-3:#f2b04c;--wave-4:#e47ad6;--wave-dim:#227a5b;--wave-sel:#b7ffe4;--wave-center:#1b3d31;--grid:#ffffff0f;--grid-strong:#ffffff1f;--sel-bg:#ffffff38;--sel-edge:#ffffff8c;--playhead:#e8483c;--cti:#3d8ff0;--marker:#e3c24a;--marker-range:#e3c24a2e;--record:#e5484d;--danger:#ef5f5f;--warning:#e6a23c;--success:#3fbf7f;--meter-green:#2fbf57;--meter-yellow:#d6c33a;--meter-red:#e5484d;--meter-bg:#0d0d0d;--envelope-vol:#e5d14a;--envelope-pan:#4aa3f5;--clip-header:#ffffff17;--overlay:#0000008c;--scrollbar:#444}:root[data-theme-resolved=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#d4d4d4;--bg-panel:#ececec;--bg-panel-alt:#e4e4e4;--bg-raised:#f7f7f7;--bg-input:#fff;--bg-hover:#ddd;--bg-active:#d0d0d0;--bg-editor:#fbfbfb;--bg-track:#f3f3f3;--bg-track-alt:#eee;--bg-ruler:#e6e6e6;--border:#c2c2c2;--border-soft:#d6d6d6;--divider:#c8c8c8;--text:#2a2a2a;--text-strong:#111;--text-dim:#555;--text-faint:#6b6b6b;--accent:#1473e6;--accent-strong:#0d66d0;--accent-text:#fff;--accent-soft:#1473e629;--hot:#0d66d0;--focus:#1473e6;--wave:#0f9e6c;--wave-2:#2f6fd0;--wave-3:#b8730a;--wave-4:#a83c9a;--wave-dim:#8fd3b9;--wave-sel:#04573a;--wave-center:#bfe3d4;--grid:#0000000f;--grid-strong:#00000024;--sel-bg:#1473e629;--sel-edge:#1473e699;--playhead:#d93a2f;--cti:#1473e6;--marker:#b8900f;--marker-range:#b8900f29;--record:#d7373f;--danger:#c9252d;--warning:#b8700f;--success:#12805c;--meter-green:#1f9e47;--meter-yellow:#b8a21a;--meter-red:#d7373f;--meter-bg:#d9d9d9;--envelope-vol:#a68a00;--envelope-pan:#0d66d0;--clip-header:#00000012;--overlay:#00000052;--scrollbar:#b0b0b0}@media (pointer:coarse){:root{--row:36px;--control:32px;--tab:40px;--fs-md:13px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-app);height:100%;color:var(--text);font:var(--fs-md) / 1.35 var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;overflow:hidden}body{touch-action:manipulation}button,input,select,textarea{font:inherit;color:inherit}svg.icon{width:var(--icon-size,16px);height:var(--icon-size,16px);stroke-width:1.75px;pointer-events:none;flex:none}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.btn{height:var(--control);border:1px solid var(--divider);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-hover)}.btn:active:not(:disabled){background:var(--bg-active)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.primary:hover:not(:disabled){background:var(--accent-strong)}.btn.danger{color:var(--danger)}.icon-btn{width:var(--control);height:var(--control);border-radius:var(--radius);color:var(--text-dim);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-strong)}.icon-btn:active:not(:disabled){background:var(--bg-active)}.icon-btn[aria-pressed=true],.icon-btn.on{color:var(--accent-strong);background:var(--accent-soft)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn.lg{--icon-size:18px;width:28px;height:28px}.field{min-height:var(--row);align-items:center;gap:8px;display:flex}.field>label,.field>.label{color:var(--text-dim);flex:none;min-width:90px}.input,.select{height:var(--control);border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg-input);min-width:0;color:var(--text);padding:0 6px}.input:focus,.select:focus{border-color:var(--focus);outline:none}.input.num{text-align:right;font-variant-numeric:tabular-nums;width:72px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a8a8a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:calc(100% - 7px);background-repeat:no-repeat;background-size:10px 6px;padding-right:22px}textarea.input{resize:vertical;height:auto;padding:6px}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:14px;height:14px;margin:0}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.hot{min-width:2.5em;color:var(--hot);font-variant-numeric:tabular-nums;cursor:ew-resize;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;border-radius:2px;align-items:center;padding:0 2px;display:inline-flex}.hot:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hot:disabled{color:var(--text-faint);cursor:default}input.hot-edit{border:1px solid var(--focus);background:var(--bg-input);width:6em;height:18px;color:var(--text-strong);font-variant-numeric:tabular-nums;border-radius:2px;padding:0 3px}input[type=range].slider{appearance:none;background:0 0;min-width:60px;height:18px}input[type=range].slider::-webkit-slider-runnable-track{background:var(--divider);border-radius:2px;height:3px}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--border);background:var(--text);border-radius:50%;width:12px;height:12px;margin-top:-4.5px}input[type=range].slider::-moz-range-track{background:var(--divider);border-radius:2px;height:3px}input[type=range].slider::-moz-range-thumb{border:1px solid var(--border);background:var(--text);border-radius:50%;width:12px;height:12px}.knob{cursor:ns-resize;touch-action:none;width:22px;height:22px;color:var(--text-dim);background:0 0;border:0;flex:none;padding:0;position:relative}.knob svg{width:100%;height:100%;overflow:visible}.knob:hover{color:var(--text-strong)}.menu{z-index:1000;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);min-width:200px;max-width:min(420px,100vw - 8px);max-height:calc(100vh - 8px);color:var(--text);padding:4px 0;position:fixed;overflow-y:auto}.menu-item{cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;grid-template-columns:20px 1fr auto 16px;align-items:center;gap:4px;min-height:24px;padding:0 8px 0 4px;display:grid}.menu-item:focus,.menu-item:hover{background:var(--accent);color:var(--accent-text);outline:none}.menu-item[aria-disabled=true]{color:var(--text-faint)}.menu-item[aria-disabled=true]:hover,.menu-item[aria-disabled=true]:focus{background:var(--bg-hover);color:var(--text-faint)}.menu-check{justify-content:center;display:flex}.menu-shortcut{color:var(--text-dim);font-size:var(--fs-sm);padding-left:24px}.menu-item:hover .menu-shortcut,.menu-item:focus .menu-shortcut{color:inherit}.menu-arrow{display:flex}.menu-sep{background:var(--divider);height:1px;margin:4px 0}@media (pointer:coarse){.menu-item{min-height:36px}}.dialog-backdrop{z-index:900;background:var(--overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);min-width:min(340px,100%);max-width:min(640px,100%);max-height:min(86vh,100dvh - 32px);color:var(--text);flex-direction:column;display:flex}.dialog.wide{max-width:min(880px,100%)}.dialog-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:10px 12px 8px 16px;display:flex}.dialog-title{font-size:var(--fs-lg);color:var(--text-strong);flex:1;margin:0;font-weight:600}.dialog-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow:auto}.dialog-foot{border-top:1px solid var(--border-soft);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 12px;display:flex}.dialog-foot .spacer{flex:1}@media (max-width:600px){.dialog-backdrop{align-items:end;padding:0}.dialog,.dialog.wide{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom)}}.toasts{z-index:1100;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);max-width:min(520px,100vw - 32px);color:var(--text-strong);pointer-events:auto;align-items:center;gap:10px;padding:8px 12px;display:flex}.toast.error{border-color:var(--danger)}.toast .btn{height:22px}.row{align-items:center;gap:var(--gap);display:flex}.spacer{flex:1}.muted{color:var(--text-dim)}.faint{color:var(--text-faint)}.tabular{font-variant-numeric:tabular-nums}.empty-state{height:100%;color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--bg-app);flex-direction:column;display:flex}.appbar{background:var(--bg-panel-alt);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:4px;height:30px;padding:0 6px;display:flex}.app-title{color:var(--text-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 2px;font-weight:600;display:flex}.app-logo{display:inline-flex}.app-icon{-webkit-user-select:none;user-select:none;flex:none;display:block}.app-menu-btn{display:none}.menubar{align-items:center;height:100%;display:flex}.menubar-item{border-radius:var(--radius-sm);height:24px;color:var(--text);cursor:default;background:0 0;border:0;padding:0 8px}.menubar-item:hover,.menubar-item.open{background:var(--bg-hover);color:var(--text-strong)}.doc-title{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:12px;overflow:hidden}.account{align-items:center;display:flex}.account-signin{height:22px}.account-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.avatar{object-fit:cover;border-radius:50%;width:22px;height:22px}.avatar.placeholder{background:var(--bg-raised);color:var(--text-dim);justify-content:center;align-items:center;display:inline-flex}.toolbar{background:var(--bg-panel-alt);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;min-width:0;height:36px;padding:0 8px;display:flex}.toolbar-sep{background:var(--divider);flex:none;width:1px;height:20px;margin:0 4px}.mode-switch{border:1px solid var(--divider);border-radius:var(--radius);flex:none;display:flex;overflow:hidden}.mode-btn{height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mode-btn+.mode-btn{border-left:1px solid var(--divider)}.mode-btn:hover{background:var(--bg-hover);color:var(--text-strong)}.mode-btn.on{background:var(--bg-active);color:var(--accent-strong)}.tool-group{flex:none;align-items:center;gap:2px;display:flex}.tool-group .icon-btn{width:28px;height:28px}.workspace-tabs{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.workspace-tab{border-radius:var(--radius-sm);height:26px;color:var(--text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px}.workspace-tab:hover{color:var(--text-strong)}.workspace-tab[aria-selected=true]{color:var(--accent-strong)}.command-search-wrap{color:var(--text-faint);flex:none;align-items:center;display:flex;position:relative}.command-search-wrap>svg{position:absolute;left:7px}.command-search{width:190px;padding-left:26px}.workspace{flex:1;gap:0;min-width:0;min-height:0;padding:3px;display:flex}.dock-row,.dock-col{min-width:0;min-height:0;display:flex}.dock-row{flex-direction:row}.dock-col{flex-direction:column}.dock-split{touch-action:none;background:0 0;flex:none}.dock-row>.dock-split{cursor:col-resize;width:4px}.dock-col>.dock-split{cursor:row-resize;height:4px}.dock-split:hover,.dock-split.active,.dock-split:focus-visible{background:var(--accent);outline:none}.panel-group{border-radius:var(--radius);background:var(--bg-panel);border:1px solid #0000;flex-direction:column;min-width:60px;min-height:48px;display:flex;overflow:hidden}.panel-group.focused{border-color:var(--accent)}.panel-tabs{height:var(--tab);scrollbar-width:none;border-bottom:1px solid var(--border-soft);flex:none;align-items:center;gap:2px;padding:0 6px;display:flex;overflow-x:auto}.panel-tabs::-webkit-scrollbar{display:none}.panel-tab{height:100%;color:var(--text-dim);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0 8px;position:relative}.panel-tab:hover,.panel-tab[aria-selected=true]{color:var(--text-strong)}.panel-tab[aria-selected=true]:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:3px;left:8px;right:8px}.panel-menu-btn{width:20px;height:20px;margin-right:6px}.panel-body{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.panel{position:absolute;inset:0;overflow:auto}.dock-ghost{z-index:1200;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-text);pointer-events:none;padding:3px 8px;position:fixed;top:0;left:0}.dock-drop{z-index:1100;border:2px solid var(--accent);background:var(--accent-soft);pointer-events:none;display:none;position:fixed}.statusbar{height:22px;padding:0 10px calc(env(safe-area-inset-bottom) * 0) 10px;background:var(--bg-panel-alt);border-top:1px solid var(--border);color:var(--text-dim);font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex;overflow:hidden}.status-info{gap:0;display:flex}.status-cell{border-left:1px solid var(--divider);padding:0 10px}.drop-hint{z-index:950;background:var(--overlay);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}.drop-hint.on{display:grid}.drop-hint-inner{border:2px dashed var(--accent);border-radius:var(--radius-lg);background:var(--bg-panel);color:var(--text-strong);flex-direction:column;align-items:center;gap:10px;padding:28px 40px;display:flex}@media (max-width:1280px){.workspace-tabs{display:none}}[data-layout=tablet] .command-search{width:140px}[data-layout=tablet] .menubar-item{padding:0 6px}[data-layout=phone] .menubar,[data-layout=phone] .doc-title,[data-layout=phone] .workspace-tabs,[data-layout=phone] .command-search-wrap,[data-layout=phone] .toolbar-sep{display:none}[data-layout=phone] .app-menu-btn{display:inline-flex}[data-layout=phone] .appbar{height:40px}[data-layout=phone] .toolbar{scrollbar-width:none;height:auto;min-height:40px;overflow-x:auto}[data-layout=phone] .mode-btn span{display:none}[data-layout=phone] .workspace{padding:2px}[data-layout=phone] .statusbar{display:none}[data-layout=tablet] .menubar-item,[data-layout=phone] .menubar-item{font-size:var(--fs-md)}.panel-tabs-more{border-left:1px solid var(--border-soft);background:var(--bg-panel);border-radius:0;flex:none;width:28px;height:100%;margin-left:auto;margin-right:-6px;padding-right:6px;position:sticky;right:-6px}.panel-tabs-more[hidden]{display:none}.ws-edit{min-width:min(380px,80vw)}.ws-list{border:1px solid var(--border);border-radius:6px;max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.ws-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.ws-row:last-child{border-bottom:0}.ws-name{flex:1;min-width:0}.ws-actions{gap:2px;display:flex}.panel-toolbar{z-index:2;background:var(--bg-panel);border-bottom:1px solid var(--border-soft);align-items:center;gap:2px;padding:4px 6px;display:flex;position:sticky;top:0}.panel-search{flex:1;min-width:60px;max-width:220px;margin-left:auto}.panel-footer{border-top:1px solid var(--border-soft);background:var(--bg-panel);align-items:center;gap:6px;padding:3px 8px;display:flex;position:sticky;bottom:0}.files-panel,.markers-panel,.history-panel{flex-direction:column;min-height:100%;display:flex}.table-scroll{flex:1;overflow:auto;container-type:inline-size}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.data-table th{z-index:1;border-bottom:1px solid var(--border-soft);background:var(--bg-panel);height:24px;color:var(--text-dim);text-align:left;white-space:nowrap;padding:0 8px;font-weight:500;position:sticky;top:0}.data-table td{height:var(--row);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:0 8px;overflow:hidden}.data-table tbody tr{cursor:default}.data-table tbody tr:nth-child(2n){background:var(--bg-track-alt)}.data-table tbody tr:hover{background:var(--bg-hover)}.data-table tbody tr[aria-selected=true]{background:var(--accent-soft);color:var(--text-strong)}.data-table tbody tr.is-revealed{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);color:var(--text-strong)}.data-table tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.name-cell{align-items:center;gap:6px;display:flex}.name-cell svg{color:var(--text-faint)}.empty-row{color:var(--text-faint);text-align:center;white-space:normal!important;height:60px!important}.table-scroll .empty-row{max-width:none;padding:0}.table-scroll .empty-text{box-sizing:border-box;width:100cqw;padding:16px 12px;display:block;position:sticky;left:0}.status-dot{color:var(--warning)}.history-list{flex:1;margin:0;padding:4px 0;list-style:none;overflow:auto}.history-item{height:var(--row);cursor:default;align-items:center;gap:8px;padding:0 10px;display:flex}.history-item:hover{background:var(--bg-hover)}.history-item[aria-selected=true]{background:var(--accent-soft);color:var(--text-strong)}.history-item.future,.history-item svg{color:var(--text-faint)}.levels-panel{position:absolute;inset:0;overflow:hidden}.levels-panel canvas{position:absolute;inset:0}.clip-leds{flex-direction:column;gap:2px;display:flex;position:absolute;top:6px;right:4px}[data-orientation=vertical] .clip-leds{flex-direction:row}.clip-led{border:1px solid var(--divider);background:var(--meter-bg);cursor:pointer;border-radius:2px;width:10px;height:10px;padding:0}.clip-led.on{background:var(--meter-red);border-color:var(--meter-red)}.selection-panel{padding:6px 10px}.selview-table{border-collapse:collapse;width:100%}.selview-table th{color:var(--text-dim);text-align:center;padding:2px 6px;font-weight:500}.selview-table tbody th{text-align:left;padding-left:0}.selview-table td{padding:2px 3px}.time-field{width:100%;min-width:70px;color:var(--hot);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-color:#0000}.time-field:hover{border-color:var(--divider)}.time-field:focus{background:var(--bg-input);color:var(--text-strong)}.time-field:disabled{color:var(--text-faint)}.properties-panel{padding:8px 10px}.prop-section+.prop-section{margin-top:14px}.prop-heading{font-size:var(--fs-md);color:var(--text-strong);margin:0 0 6px;font-weight:600}.prop-row{min-height:var(--row);grid-template-columns:120px 1fr;align-items:center;gap:8px;display:grid}.prop-label{color:var(--text-dim)}.prop-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.form-grid{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.form-grid>label{color:var(--text-dim)}.prefs-heading{font-size:var(--fs-md);color:var(--text-strong);margin:8px 0 2px;font-weight:600}.dialog.prefs-window{width:min(900px,100%);height:min(640px,100dvh - 32px)}.prefs-window .dialog-body{padding:0;overflow:hidden}.prefs-dialog{flex:1;min-height:0;display:flex}.prefs-nav{border-right:1px solid var(--border-soft);background:var(--bg-panel-alt);flex-direction:column;flex:none;gap:6px;width:210px;padding:12px 8px 12px 12px;display:flex;overflow:auto}.prefs-search{width:100%}.prefs-pick{display:none}.prefs-tabs{flex-direction:column;gap:1px;display:flex}.prefs-tab{min-height:var(--row);border-radius:var(--radius-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;display:flex}.prefs-tab:hover{background:var(--bg-hover)}.prefs-tab[aria-selected=true]{background:var(--accent-soft);color:var(--text-strong)}.prefs-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.prefs-tab>span:first-child{flex:1}.prefs-count{background:var(--bg-active);min-width:18px;color:var(--text-dim);font-size:var(--fs-xs);text-align:center;border-radius:9px;padding:0 5px}.prefs-none{margin:6px 8px}.prefs-main{flex-direction:column;flex:1;min-width:0;display:flex}.prefs-pane{outline:none;flex:1;padding:12px 18px 16px;overflow:auto}.prefs-title{font-size:var(--fs-lg);color:var(--text-strong);margin:0 0 8px;font-weight:600}.prefs-pane .prefs-heading{border-bottom:1px solid var(--border-soft);margin:14px 0 6px;padding-bottom:3px}.prefs-section{flex-direction:column;gap:10px;display:flex}.prefs-row{border-radius:var(--radius-sm);grid-template-columns:minmax(10em,15em) minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.prefs-row.prefs-check,.prefs-row.prefs-checkNumber,.prefs-row.prefs-radio,.prefs-row.prefs-wide{grid-template-columns:minmax(0,1fr)}.prefs-row>.select{justify-self:start;max-width:100%}.prefs-row>.input:not(.num){max-width:280px}.prefs-row.disabled{opacity:.5}.prefs-row.found{box-shadow:0 0 0 2px var(--accent-soft)}.prefs-label{color:var(--text-dim)}.prefs-help{color:var(--text-faint);font-size:var(--fs-sm);grid-column:1/-1}.prefs-row.prefs-check>.prefs-help,.prefs-row.prefs-checkNumber>.prefs-help{padding-left:20px}.prefs-radios{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.prefs-radios>legend{margin-bottom:4px;padding:0}.prefs-radios>.check{padding-left:2px}.prefs-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prefs-swatches{flex-wrap:wrap;gap:8px;display:flex}.prefs-swatch{border:2px solid var(--bg-panel);background:var(--swatch);width:24px;height:24px;box-shadow:0 0 0 1px var(--divider);cursor:pointer;border-radius:50%}:root[data-theme-resolved=light] .prefs-swatch{background:var(--swatch-light)}.prefs-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--text-strong)}.prefs-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prefs-wave-colors{flex-direction:column;gap:8px;display:flex}.prefs-color{width:44px;height:var(--control);border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg-input);padding:1px 2px}.prefs-ext{flex-direction:column;gap:8px;display:flex}.prefs-note{margin:12px 0 0}.prefs-status{min-height:1.4em;color:var(--text-dim);font-size:var(--fs-sm);padding:0 18px 6px}.prefs-resets{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.dialog.prefs-window{height:92vh}.prefs-dialog{flex-direction:column}.prefs-nav{border-right:0;border-bottom:1px solid var(--border-soft);width:auto;padding:10px 12px;overflow:visible}.prefs-tabs{display:none}.prefs-pick{width:100%;display:block}.prefs-pane{padding:12px 14px 16px}.prefs-row{grid-template-columns:minmax(0,1fr)}.prefs-status{padding:0 14px 6px}}.shortcuts{flex-direction:column;gap:8px;min-width:min(560px,82vw);display:flex}.shortcut-list{max-height:60vh;overflow:auto}.shortcut-group{font-size:var(--fs-md);color:var(--text-strong);margin:12px 0 4px}.shortcut-table td{max-width:none}.kbd-cell{text-align:right}kbd{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg-raised);font-family:var(--font-ui);font-size:var(--fs-sm);padding:1px 6px;display:inline-block}.about-logo{margin-bottom:12px;display:flex}.about p{max-width:460px;margin:0 0 8px}.shortcut-status{min-height:1.3em;color:var(--text-dim)}.shortcut-edit{min-width:64px;height:22px}.shortcut-edit.capturing{border-color:var(--focus);color:var(--hot)}.kbd-cell .icon-btn{vertical-align:middle;width:22px;height:22px}.th-sort{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.th-sort:hover{color:var(--text)}.data-table td.hot-cell{color:var(--hot,var(--accent))}.data-table td:has(>.cell-edit){padding:0 2px}.cell-edit{width:100%;min-width:70px;height:calc(var(--row) - 4px);padding:0 6px}.cell-select{height:calc(var(--row) - 4px);background-color:#0000;border-color:#0000;padding-top:0;padding-bottom:0}.cell-select:hover,.cell-select:focus-visible{border-color:var(--border)}.panel-toolbar .icon-btn.on{color:var(--accent)}.guide{max-width:760px}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 20px;margin:12px 0;display:grid}.guide-title{font-size:var(--fs-lg,14px);color:var(--text-strong);align-items:center;gap:8px;margin:0 0 6px;display:flex}.guide-title svg{color:var(--accent)}.guide-steps{margin:0;padding-left:20px;line-height:1.5}.guide-steps li+li{margin-top:4px}.guide-kbd{margin-left:6px;font-size:11px}.surface-prefs{flex-direction:column;gap:10px;display:flex}.surface-map td:last-child{text-align:right}.script-output{border:1px solid var(--border-soft);background:var(--bg-input,var(--bg-panel));white-space:pre-wrap;border-radius:6px;max-width:min(640px,80vw);max-height:50vh;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.shortcut-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.shortcut-bar .select{min-width:140px}.seg{border:1px solid var(--divider);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.seg-btn{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 10px}.seg-btn[aria-checked=true]{background:var(--accent-soft);color:var(--text-strong)}.kb-view{flex-direction:column;gap:8px;display:flex}.kb-view[hidden]{display:none}.kb-mods{align-items:center;gap:6px;display:flex}.kb-mods .btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.kb-rows{flex-direction:column;gap:4px;display:flex;overflow-x:auto}.kb-row{gap:4px;min-width:680px;display:flex}.kb-key,.kb-gap{flex:1 1 0;min-width:0}.kb-key{border:1px solid var(--divider);background:var(--bg-input);height:44px;color:var(--text-faint);font:inherit;text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 4px;display:flex;overflow:hidden}.kb-key.on{border-color:var(--accent);color:var(--text)}.kb-key:hover{background:var(--bg-hover)}.kb-cap{font-size:11px;font-weight:600}.kb-cmd{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.15;display:-webkit-box;overflow:hidden}.editor-panel{flex-direction:column;display:flex;overflow:hidden!important}.editor-stage{flex:1;min-height:0;display:flex;position:relative}.editor-view{flex:1;min-width:0}.editor-empty{flex:1;place-items:center;padding:16px;display:grid;overflow:auto}.editor-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:460px;display:flex}.editor-empty-inner h2{font-size:var(--fs-xl);color:var(--text-strong);margin:4px 0 0;font-weight:600}.editor-empty-inner p{margin:0 0 8px}.editor-empty-icon{display:flex}.editor-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wf{background:var(--bg-panel);grid-template-rows:34px 26px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.wf-top,.wf-ruler-row,.wf-main{grid-template-columns:minmax(0,1fr) 46px;min-width:0;min-height:0;display:grid}.wf-top{padding:4px 0 4px 6px}.overview{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg-editor);cursor:pointer;touch-action:none;min-width:0;position:relative;overflow:hidden}.overview canvas{position:absolute;inset:0}.overview-playhead{background:var(--playhead);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.overview-frame{border:1.5px solid var(--text-dim);background:var(--grid);pointer-events:none;border-radius:2px;position:absolute;top:0;bottom:0}.overview-grip{background:var(--text-dim);width:4px;position:absolute;top:0;bottom:0}.overview-grip.left{left:-1px}.overview-grip.right{right:-1px}.wf-ruler-row{padding-left:6px}.time-ruler{cursor:pointer;touch-action:none;outline:none;min-width:0;position:relative;overflow:hidden}.time-ruler canvas{position:absolute;inset:0}.wf-ruler-corner{justify-content:center;align-items:center;gap:1px;display:flex}.icon-btn.sm{width:20px;height:20px}.playhead-handle{background:var(--cti);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);pointer-events:none;width:13px;height:14px;position:absolute;bottom:0;left:-6px}.wf-main{padding:0 0 6px 6px}.wf-lanes{background:var(--bg-editor);touch-action:none;cursor:text;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.wf-lanes:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.wf-lanes canvas{position:absolute;top:0;left:0}.playhead{background:var(--playhead);pointer-events:none;will-change:transform;width:1px;position:absolute;top:0;bottom:0;left:0}.fade-handle{border:1px solid var(--text-dim);background:var(--bg-raised);cursor:ew-resize;touch-action:none;border-radius:2px;width:12px;height:12px;position:absolute;top:6px}.fade-handle:hover{border-color:var(--text-strong);background:var(--text-dim)}.hud{border:1px solid var(--divider);border-radius:var(--radius);background:var(--bg-raised);height:26px;color:var(--text-dim);opacity:.88;align-items:center;gap:4px;padding:0 8px 0 6px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%)}.hud:hover{opacity:1}.hud-icon{display:inline-flex}.hud-knob{color:var(--text);cursor:ew-resize;touch-action:none;background:0 0;border:0;padding:0;display:inline-flex}.hud-value{min-width:48px;color:var(--hot);font-variant-numeric:tabular-nums}.wf-amp{min-height:0;position:relative;overflow:hidden}.wf-amp canvas{position:absolute;inset:0}.wf-channel-buttons{pointer-events:none;position:absolute;inset:0}.channel-btn{border:1px solid var(--divider);border-radius:var(--radius-sm);background:var(--bg-raised);width:18px;height:18px;color:var(--text-faint);font-size:var(--fs-xs);pointer-events:auto;cursor:pointer;padding:0;font-weight:600;position:absolute;right:3px}.channel-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-strong)}.transport{border-top:1px solid var(--border-soft);scrollbar-width:none;flex:none;align-items:center;gap:8px;height:40px;padding:0 8px;display:flex;overflow-x:auto}.transport::-webkit-scrollbar{display:none}.transport-time{flex:120px;min-width:112px}.time-display{border-radius:var(--radius-sm);color:var(--hot);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:20px}.time-display:hover{background:var(--bg-hover)}.transport-buttons,.transport-zoom{flex:none;align-items:center;gap:2px;display:flex}.transport-zoom{flex:auto;justify-content:flex-end}.transport-btn{width:28px;height:28px}.transport-btn.record{color:var(--record)}.transport-btn.record.on{background:var(--record);color:var(--accent-text)}.transport-btn.on{color:var(--accent-strong)}[data-layout=tablet] .transport{flex-wrap:wrap;row-gap:2px;height:auto;min-height:40px;padding:4px 8px}[data-layout=phone] .transport{flex-wrap:wrap;gap:4px;height:auto;padding:4px 6px}[data-layout=phone] .transport-time{flex:100%;justify-content:center;display:flex}[data-layout=phone] .transport-zoom{display:none}[data-layout=phone] .transport-btn{width:36px;height:36px}[data-layout=phone] .transport-buttons{flex:1;justify-content:center}[data-layout=phone] .wf{grid-template-rows:30px 24px minmax(0,1fr)}[data-layout=phone] .wf-top,[data-layout=phone] .wf-ruler-row,[data-layout=phone] .wf-main{grid-template-columns:minmax(0,1fr) 30px}@media (pointer:coarse){.fade-handle{width:20px;height:20px}}:root[data-editor-controls=off] .editor-panel>.transport{display:none}.preview-host{display:contents}.preview-editor{border-top:2px solid var(--border);background:var(--bg-editor);flex-direction:column;flex:0 0 34%;min-height:90px;display:flex}.preview-editor[hidden]{display:none}.preview-head{border-bottom:1px solid var(--border-soft);height:22px;font-size:var(--fs-sm);align-items:center;gap:8px;padding:0 4px 0 8px;display:flex}.preview-title{color:var(--text-dim);font-weight:600}.preview-surface{flex:1;min-height:0;position:relative}.preview-gl{position:absolute;top:0;left:0}.dialog-backdrop:has(>.fx-dialog){background:0 0}.dialog.fx-dialog{border-color:var(--divider);width:min(560px,100%)}.fx-dialog .dialog-body{padding:10px 14px 12px}.fx-dialog-body{flex-direction:column;gap:10px;min-width:0;display:flex}.fx-presetbar,.fx-namebar{align-items:center;gap:4px;min-width:0;display:flex}.fx-namebar[hidden]{display:none}.fx-namebar .input{flex:1;min-width:80px}.fx-preset-select{flex:1;min-width:0;max-width:320px}.fx-label{color:var(--text-dim);white-space:nowrap;margin-right:4px}.fx-name-error{color:var(--danger);font-size:var(--fs-sm)}.fx-params{grid-template-columns:max-content minmax(80px,1fr) minmax(76px,max-content);align-items:center;gap:4px 10px;display:grid}.fx-row{display:contents}.fx-section{border-bottom:1px solid var(--border-soft);color:var(--text-strong);grid-column:1/-1;margin-top:6px;padding-bottom:2px;font-weight:600}.fx-slider{width:100%}.fx-value{justify-content:flex-end;display:flex}.fx-value .hot{justify-content:flex-end;min-width:70px}.fx-choice{grid-column:2/-1}.fx-choice .select{width:100%;max-width:280px}.fx-bool{grid-column:2/-1}.fx-envelope-row{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.fx-footer-tools{align-items:center;gap:2px;min-width:0;display:flex}.fx-power[aria-pressed=true]{color:var(--success);background:0 0}.fx-power[aria-pressed=false]{color:var(--text-faint)}.fx-play.on{color:var(--accent-strong);background:var(--accent-soft)}.fx-meters{flex-direction:column;gap:2px;width:120px;margin-left:8px;display:flex}.fx-meter-row{align-items:center;gap:4px;display:flex}.fx-meter-label{width:22px;color:var(--text-faint);font-size:var(--fs-xs)}.fx-meter-pair{flex-direction:column;flex:1;gap:1px;display:flex}.fx-meter-bar{background:var(--meter-bg);border-radius:1px;height:4px;overflow:hidden}.fx-meter-fill{background:var(--meter-green);transform-origin:0;height:100%;transform:scaleX(0)}.fx-meter-bar.clip .fx-meter-fill{background:var(--meter-red)}.fx-editor{flex-direction:column;display:flex}.fx-plot{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-editor);touch-action:none;height:180px;position:relative;overflow:hidden}.fx-plot canvas{width:100%;height:100%;position:absolute;inset:0}.fx-plot-layer{position:absolute;inset:0}.fx-transfer{align-self:center;width:100%;max-width:260px;height:200px}.fx-envelope{cursor:copy;height:140px}.fx-transfer-wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.fx-plot.fx-transfer-curve{aspect-ratio:1;width:min(100%,340px);height:auto}.fx-transfer-status{min-height:1.4em;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.fx-handle{border:1.5px solid var(--bg-editor);background:var(--hot);width:14px;height:14px;color:var(--accent-text);cursor:grab;touch-action:none;border-radius:50%;place-items:center;margin:-7px 0 0 -7px;padding:0;font-size:8px;line-height:1;display:grid;position:absolute}.fx-handle span{pointer-events:none}.fx-handle.off{background:var(--text-faint)}.fx-handle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fx-handle:active{cursor:grabbing}.fx-point{background:var(--envelope-vol);width:10px;height:10px;margin:-5px 0 0 -5px}@media (pointer:coarse){.fx-handle{width:24px;height:24px;margin:-12px 0 0 -12px;font-size:11px}.fx-point{width:20px;height:20px;margin:-10px 0 0 -10px}}.lm-view{flex-direction:column;gap:10px;display:flex}.lm-bars{gap:6px;display:grid}.lm-row{grid-template-columns:84px 1fr 96px;align-items:center;gap:8px;display:grid}.lm-label,.lm-stat-label{color:var(--text-dim);font-size:var(--fs-sm)}.lm-track{background:var(--meter-bg);border-radius:3px;height:14px;position:relative;overflow:hidden}.lm-fill{transform-origin:0;background:var(--meter-green);position:absolute;inset:0;transform:scaleX(0)}.lm-fill.over{background:var(--meter-yellow)}.lm-target{background:var(--text-strong);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.lm-value{text-align:right;font-size:var(--fs-sm)}.lm-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.lm-stat{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-editor);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.lm-stat-line{align-items:baseline;gap:4px;display:flex}.lm-stat-value{color:var(--text-strong);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.lm-stat.over .lm-stat-value{color:var(--meter-red)}.lm-unit{color:var(--text-faint);font-size:var(--fs-xs)}.fx-plot.lm-history{height:120px}.lm-hint{font-size:var(--fs-sm)}.lm-offline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lm-offline-text{font-size:var(--fs-sm)}@media (max-width:480px){.lm-row{grid-template-columns:72px 1fr 84px}}.cpe-dialog-body{flex-direction:column;gap:8px;min-width:min(640px,100%);display:flex}.fx-plot.cpe-graph{cursor:ns-resize;height:140px}.cpe-threshold{background:var(--accent)}.cpe-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpe-hint,.cpe-caption{font-size:var(--fs-sm)}.cpe-caption:empty{display:none}.cpe-list{border:1px solid var(--border-soft);border-radius:var(--radius-sm);max-height:220px;overflow:auto}.cpe-table .cpe-check{text-align:center;width:32px}.cpe-table input[type=checkbox]{margin:0}.cpe-settings summary{cursor:pointer;color:var(--text-dim);font-size:var(--fs-sm);padding:4px 0}@media (pointer:coarse){.cpe-table td,.cpe-table th{height:36px}.cpe-table input[type=checkbox]{width:20px;height:20px}}.fx-progress-body{align-items:center;gap:10px;min-width:min(320px,80vw);display:flex}.fx-progress{background:var(--meter-bg);border-radius:3px;flex:1;height:6px;overflow:hidden}.fx-progress-fill{background:var(--accent);width:0;height:100%}.fx-progress.indeterminate .fx-progress-fill{animation:fx-indeterminate 1.2s var(--ease) infinite;width:30%!important}@keyframes fx-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}.rack-panel{flex-direction:column;height:100%;min-height:0;display:flex}.rack-content{flex-direction:column;flex:1;min-height:0;display:flex}.rack-content[hidden],.rack-empty[hidden]{display:none}.rack-toolbar{gap:4px}.rack-toolbar [hidden],.rack-footer[hidden],.rack-missing[hidden]{display:none}.rack-target{align-items:center;gap:8px;min-width:0;padding:6px 8px 0;display:flex}.rack-target-switch{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;display:flex;overflow:hidden}.btn.rack-target-btn{background:0 0;border:0;border-radius:0;min-height:26px;padding:0 10px}.btn.rack-target-btn+.btn.rack-target-btn{border-left:1px solid var(--border)}.rack-target-btn[aria-checked=true]{color:var(--accent-strong);background:var(--accent-soft)}.rack-target-btn:disabled{color:var(--text-faint)}.rack-target-name{min-width:0;color:var(--text-dim);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rack-missing{font-size:var(--fs-sm);margin:8px}@media (pointer:coarse){.btn.rack-target-btn{min-height:36px;padding:0 14px}}.rack-toolbar-label{color:var(--text-dim);white-space:nowrap}.rack-preset{flex:1;min-width:0}.rack-master-power[aria-pressed=true]{color:var(--success);background:0 0}.rack-namebar{border-bottom:1px solid var(--border-soft);padding:4px 6px}.rack-scroll{flex:1;min-height:0;overflow:auto}.rack-list{margin:0;padding:2px 0;list-style:none}.rack-list.off{opacity:.5}.rack-slot{height:var(--row);border-bottom:1px solid var(--border-soft);align-items:center;gap:2px;padding:0 4px;display:flex;position:relative}.rack-slot.dragging{opacity:.5}.rack-slot.drop-target:before{content:"";background:var(--accent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.rack-power[aria-pressed=true]{color:var(--success);background:0 0}.rack-name{min-width:0;height:calc(var(--row) - 4px);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);text-align:left;cursor:pointer;border:1px solid #0000;flex:1;align-items:center;gap:8px;padding:0 6px;display:flex}.rack-name:hover{border-color:var(--divider)}.rack-name.empty{background:0 0}.rack-index{width:16px;color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:right;flex:none}.rack-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rack-slot.bypassed .rack-label,.rack-slot.missing .rack-label{color:var(--text-faint)}.rack-slot.bypassed .rack-label{text-decoration:line-through}.rack-grip{color:var(--text-faint);cursor:grab;touch-action:none;padding:0 2px;display:inline-flex}.rack-slot.empty .rack-grip{visibility:hidden}.rack-footer{border-top:1px solid var(--border-soft);background:var(--bg-panel);flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}.rack-knobs{flex-wrap:wrap;gap:4px 14px;display:flex}.rack-knob{align-items:center;gap:6px;display:flex}.rack-knob-text{flex-direction:column;line-height:1.2;display:flex}.rack-knob-label{color:var(--text-dim);font-size:var(--fs-sm)}.rack-process{align-items:center;gap:6px;display:flex}.rack-process .select{min-width:0}.favorites-panel{flex-direction:column;min-height:100%;display:flex}.fav-table td.fav-shortcut-cell{width:1%;color:var(--text-dim)}.fav-table kbd{font:inherit;font-size:var(--fs-sm)}.fav-table tr.unavailable td{color:var(--text-faint)}.fav-record.recording{color:var(--record);background:0 0}.fav-status[hidden]{display:none}.fav-status{color:var(--record)}.fav-shortcut-field{flex-direction:column;gap:2px;display:flex}.fav-shortcut{caret-color:#0000;width:160px}.fav-shortcut-note{font-size:var(--fs-sm)}.speech-text{width:100%;min-height:96px;font:inherit}@media (max-width:600px){.dialog.fx-dialog{width:100%}.dialog-backdrop:has(>.fx-dialog){background:var(--overlay)}.fx-params{grid-template-columns:minmax(0,1fr)}.fx-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:0 8px;display:grid}.fx-row>.fx-slider{grid-area:2/1/auto/-1}.fx-row>.fx-choice{grid-column:2}.fx-bool,.fx-section{grid-column:1}.fx-meters{width:72px;margin-left:4px}.fx-dialog .dialog-foot{flex-wrap:wrap}}.mt{--mt-header-w:var(--mt-header-user,236px);background:var(--bg-panel);grid-template-rows:34px 26px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.mt-top,.mt-ruler-row,.mt-main{grid-template-columns:var(--mt-header-w) 4px minmax(0, 1fr) 12px;min-width:0;min-height:0;display:grid}.mt-top{padding:4px 0 4px 6px}.mt-top .overview{grid-column:1/span 3}.mt-head-tools{border-bottom:1px solid var(--border);align-items:center;gap:1px;min-width:0;padding:0 4px;display:flex;overflow:hidden}.mt-modes{gap:1px;display:flex}.mt-mode-btn[aria-checked=true]{color:var(--accent-strong);background:var(--accent-soft)}.mt-splitter-gap{border-bottom:1px solid var(--border)}.mt-main{padding-bottom:6px}.mt-headers{background:var(--bg-panel);border-right:1px solid var(--border);position:relative;overflow:hidden}.mt-headers-inner{will-change:transform}.mt-reorder-line{background:var(--accent);pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.mt-splitter{cursor:col-resize;background:var(--bg-panel);touch-action:none}.mt-splitter:hover,.mt-splitter:focus-visible{background:var(--accent-soft);outline:none}.mt-lanes{background:var(--bg-editor);touch-action:none;outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.mt-lanes:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mt-lanes canvas{pointer-events:none;position:absolute;top:0;left:0}.mt-vscroll{min-height:0;overflow:hidden auto}.mt-vscroll-inner{width:1px}.mt-th{--track-color:var(--accent);box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--bg-track);font-size:var(--fs-sm);grid-template-columns:5px minmax(0,1fr) 9px;gap:0 4px;display:grid;position:relative;overflow:hidden}.mt-th:nth-child(2n){background:var(--bg-track-alt)}.mt-th.selected{background:var(--bg-active)}.mt-th.master{background:var(--bg-panel-alt)}.mt-th-color{background:var(--track-color);cursor:pointer;border:0;width:5px;height:100%;padding:0}.mt-th-color:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.mt-th-body{flex-direction:column;gap:3px;min-width:0;padding:4px 0;display:flex}.mt-th-row{align-items:center;gap:3px;min-width:0;min-height:20px;display:flex}.mt-th-grip{color:var(--text-faint);cursor:grab;touch-action:none;flex:none;display:inline-flex}.mt-th.master .mt-th-grip{cursor:default}.mt-th-name{border-radius:var(--radius-sm);min-width:0;height:20px;color:var(--text-strong);font:inherit;font-size:var(--fs-md);background:0 0;border:1px solid #0000;flex:1;padding:0 4px}.mt-th-name:hover{border-color:var(--divider)}.mt-th-name:focus{border-color:var(--focus);background:var(--bg-input);outline:none}.mt-th-btns{flex:none;gap:2px;display:flex}.mt-tb{border:1px solid var(--divider);background:var(--bg-raised);width:18px;height:18px;color:var(--text-dim);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:700;display:inline-flex}.mt-tb:hover{color:var(--text-strong)}.mt-tb-mute[aria-pressed=true]{background:var(--warning);border-color:var(--warning);color:#111}.mt-tb-solo[aria-pressed=true]{background:var(--meter-yellow);border-color:var(--meter-yellow);color:#111}.mt-tb-arm[aria-pressed=true]{background:var(--record);border-color:var(--record);color:#fff}.mt-tb-monitor[aria-pressed=true],.mt-tb-fx[aria-pressed=true],.mt-tb-power[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.mt-th-glyph{color:var(--text-faint);flex:none;display:inline-flex}.mt-th .hot{min-width:2.6em;font-size:var(--fs-sm)}.knob.automated{color:var(--envelope-vol)}.mt-th-select{min-width:0;height:20px;font-size:var(--fs-sm);flex:1}.mt-th-io{flex-direction:column;align-items:stretch;gap:2px}.mt-th-io-row{align-items:center;gap:3px;min-width:0;display:flex}.mt-th-fx{flex-wrap:wrap;align-items:flex-start}.mt-th-fxlist{flex-wrap:wrap;flex:1;gap:2px;min-width:0;display:flex}.mt-th-fxname{border:1px solid var(--divider);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:1px 4px;overflow:hidden}.mt-th-fxname.off{color:var(--text-faint);text-decoration:line-through}.mt-th-fxname.empty{color:var(--text-faint);border-color:#0000}.btn.sm{height:20px;font-size:var(--fs-sm);gap:4px;padding:0 6px}.mt-th-autotoggle .icon{transition:transform .12s var(--ease)}.mt-th-autotoggle.open .icon{transform:rotate(90deg)}.mt-th-mode,.mt-th-param{flex:0 76px}.mt-th:not([data-mode=fx]) .mt-th-fx,.mt-th[data-mode]:not([data-mode=io]) .mt-th-io,.mt-th:not([data-mode=sends]) .mt-th-sendrow,.mt-th:not([data-mode=eq]) .mt-th-eqrow{display:none}.mt-th-sends,.mt-th-eq{flex:1;align-items:center;gap:3px;min-width:0;display:flex}.mt-th-sends .mx-send-target{flex:1;min-width:0}.mt-th-sends .dim{opacity:.45}.mt-th-eq .mx-eq-curve{flex:1;width:auto;min-width:40px;height:20px}.mt-th[data-size=xs] .mt-th-r2,.mt-th[data-size=xs] .mt-th-r3,.mt-th[data-size=xs] .mt-th-r4,.mt-th[data-size=sm] .mt-th-r3,.mt-th[data-size=sm] .mt-th-r4,.mt-th[data-size=md] .mt-th-r4{display:none}.mt-th.with-auto .mt-th-r4{display:flex}.mt-th .mt-meter{margin:4px 3px 4px 0}.mt-th-resize{cursor:row-resize;touch-action:none;height:5px;position:absolute;bottom:-1px;left:0;right:0}.mt-th-resize:hover{background:var(--accent-soft)}.mt-meter{min-width:0;min-height:0;position:relative}.mt-meter canvas{position:absolute;inset:0}.mixer-panel{background:var(--bg-panel);height:100%;min-height:0;display:flex;overflow:hidden}.mixer-panel .mx-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;display:none}.mixer-panel.no-session .mx-empty{display:flex}.mixer-panel.no-session .mx-strips,.mixer-panel.no-session .mx-master{display:none}.mx-strips{flex:1;min-width:0;display:flex;overflow:auto hidden}.mx-master{border-left:2px solid var(--border);flex:none;display:flex}.mx-strip{--track-color:var(--accent);border-right:1px solid var(--border);background:var(--bg-track);width:92px;min-height:0;font-size:var(--fs-sm);flex-direction:column;flex:none;gap:4px;padding:6px 5px 0;display:flex}.mx-strip.selected{background:var(--bg-active)}.mx-strip.master{background:var(--bg-panel-alt)}.mx-io{flex-direction:column;gap:2px;display:flex}.mx-io-row{color:var(--text-faint);align-items:center;gap:2px;display:flex}.mx-select{min-width:0;height:20px;font-size:var(--fs-xs);flex:1;padding-left:3px}.mx-fx-head{color:var(--text-dim);font-size:var(--fs-xs);align-items:center;gap:2px;display:flex}.mx-fx{flex-direction:column;gap:1px;display:flex}.mx-fx-slot{border:1px solid var(--divider);background:var(--bg-input);height:16px;color:var(--text);font-size:var(--fs-xs);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:2px;padding:0 4px;overflow:hidden}.mx-fx-slot.empty{border-style:dashed;border-color:var(--border-soft);background:0 0}.mx-io-row.placeholder{height:20px}.mx-fx-slot.off{color:var(--text-faint);text-decoration:line-through}.mx-panrow{justify-content:center;align-items:center;gap:6px;min-height:28px;display:flex}.mx-pan-text{min-width:2.6em;color:var(--hot);font-variant-numeric:tabular-nums}.mx-btns{justify-content:center;gap:2px;display:flex}.mx-level{flex:1;grid-template-columns:26px 22px 12px;justify-content:center;gap:3px;min-height:90px;padding:9px 0;display:grid;position:relative}.mx-scale{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:9px;position:relative}.mx-scale span{line-height:1;position:absolute;right:0}.mx-fader{cursor:ns-resize;touch-action:none;border-radius:3px;outline:none;position:relative}.mx-fader:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-fader-track{position:absolute;inset:0}.mx-fader-groove{background:var(--meter-bg);border:1px solid var(--border-soft);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.mx-thumb{border:1px solid var(--border);background:var(--bg-raised);border-radius:3px;height:18px;position:absolute;left:0;right:0}.mx-thumb:after{content:"";background:var(--text-dim);height:2px;position:absolute;top:8px;left:3px;right:3px}.mx-fader.automated .mx-thumb:after{background:var(--envelope-vol)}.mx-db{justify-content:center;display:flex}.mx-name{border-top:3px solid var(--track-color);color:var(--text-strong);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0 -5px;padding:4px 4px 5px;overflow:hidden}.fx-editor{min-width:min(420px,80vw)}.prop-checks{flex-wrap:wrap;gap:6px 14px;margin-top:4px;display:flex}@media (pointer:coarse){.mt-tb{width:28px;height:28px;font-size:12px}.mt-th-select,.mx-select{height:30px}.mt-th-row{min-height:30px}.mx-strip{width:108px}.mt-th-resize{height:10px}.mt-splitter{width:8px}}[data-layout=phone] .mt{--mt-header-w:132px}[data-layout=phone] .mt-th-btns .mt-tb-monitor,[data-layout=phone] .mt-th-glyph,[data-layout=phone] .mt-head-tools .mt-modes,[data-layout=phone] .mt-th-r2 .knob{display:none}[data-layout=phone] .mt-th-r1{flex-wrap:wrap}[data-layout=phone] .mt-th-grip{display:none}[data-layout=phone] .mt-th-name{flex-basis:100%}[data-layout=phone] .mt-th:not(.with-auto) .mt-th-r4{display:none}[data-layout=phone] .mt-th-r4{flex-wrap:wrap}[data-layout=phone] .mt-th-mode{flex:1 1 0;min-width:0}[data-layout=phone] .mt-th-param{flex:100%;min-width:0}[data-layout=phone] .mt-th-r2 .mt-th-glyph{display:inline-flex}.mx-sends,.mx-eq{border-top:1px solid var(--divider);flex-direction:column;gap:2px;padding-top:3px;display:flex}.mx-select.mx-send-sel{background-position:calc(100% - 2px);flex:0 auto;width:44px;height:18px;padding:0 13px 0 3px}.mx-send-pre{width:auto;padding:0 3px;font-size:9px}.mx-send-knobs{justify-content:space-around;align-items:center;display:flex}.mx-sends .dim{opacity:.45}.mx-eq-curve{border:1px solid var(--divider);cursor:pointer;border-radius:2px;width:80px;height:28px;display:block}.mx-eq-curve .remix-range{align-items:center;gap:8px;min-width:0;display:flex}.mx-eq-curve .remix-range input[type=range]{flex:auto;min-width:120px;height:28px}.mx-eq-curve .remix-status,.mx-eq-curve .remix-summary{font-variant-numeric:tabular-nums;color:var(--text)}.mx-eq-curve .remix-summary.warn{color:var(--warning)}.mx-eq-curve .remix-dialog .hot{min-height:28px}.mx-eq-curve [data-layout=phone] .remix-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.mx-eq-curve .io-export-wrap{width:min(560px,100vw - 64px)}.mx-eq-curve .io-export{flex-direction:column;gap:10px;display:flex}.mx-eq-curve .io-grid{grid-template-columns:max-content minmax(0,1fr)}.mx-eq-curve .io-name{width:100%}.mx-eq-curve .io-loc{flex-direction:column;gap:6px;min-width:0;display:flex}.mx-eq-curve .io-loc-path{min-width:0;color:var(--text-dim);align-items:center;gap:6px;display:flex}.mx-eq-curve .io-loc-path[hidden]{display:none}.mx-eq-curve .io-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.mx-eq-curve .io-row{align-items:center;gap:8px;min-width:0;display:flex}.mx-eq-curve .io-row .select{flex:1;min-width:0}.mx-eq-curve .io-col{flex-direction:column;gap:6px;min-width:0;display:flex}.mx-eq-curve .io-summary{min-width:0;color:var(--text-strong);flex:1}.mx-eq-curve .io-settings{flex-wrap:wrap;gap:8px 12px;display:flex}.mx-eq-curve .io-settings:empty{display:none}.mx-eq-curve .io-setting{align-items:center;gap:6px;display:flex}.mx-eq-curve .io-check{align-self:flex-start}.mx-eq-curve .io-foot-info{align-items:baseline;gap:6px;display:flex}.mx-eq-curve .io-size{color:var(--text-strong)}.mx-eq-curve .io-notes{border-left:2px solid var(--warning);background:var(--bg-panel-alt);color:var(--text-dim);padding:6px 8px}.mx-eq-curve .io-notes[hidden],.mx-eq-curve .io-notes:empty{display:none}.mx-eq-curve .io-error{min-height:1em;color:var(--danger)}.mx-eq-curve .io-error:empty{display:none}.mx-eq-curve .io-sample-page{flex-direction:column;gap:12px;display:flex}.mx-eq-curve .io-sample-page[hidden],.mx-eq-curve .io-export[hidden]{display:none}.mx-eq-curve .io-sample-note{max-width:460px;margin:0}.mx-eq-curve .io-sample-page .form-grid>[hidden]{display:none}.mx-eq-curve .io-sample-actions{justify-content:flex-end;gap:8px;display:flex}.mx-eq-curve .dialog-foot.io-hidden{display:none}.mx-eq-curve .io-progress{flex-direction:column;gap:8px;width:min(380px,100vw - 64px);display:flex}.mx-eq-curve .io-progress-text{justify-content:space-between;gap:12px;min-width:0;display:flex}.mx-eq-curve .io-progress-text span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-eq-curve .io-progress-bar{background:var(--bg-input);border-radius:3px;height:6px;overflow:hidden}.mx-eq-curve .io-progress-fill{background:var(--accent);width:0;height:100%;transition:width .12s linear}.mx-eq-curve .io-recover p{max-width:460px;margin:0 0 8px}.mx-eq-curve .io-recover-list{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mx-eq-curve .io-recover-name{color:var(--text-strong)}.mx-eq-curve .media-panel{flex-direction:column;height:100%;min-height:0;display:flex}.mx-eq-curve .media-content{flex-direction:column;flex:1;min-height:0;display:flex}.mx-eq-curve .media-content[hidden],.mx-eq-curve .media-gate[hidden]{display:none}.mx-eq-curve .media-toolbar{flex-wrap:nowrap}.mx-eq-curve .media-crumbs{white-space:nowrap;flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.mx-eq-curve .media-crumb{text-overflow:ellipsis;min-width:0;max-width:160px;height:var(--control);border-radius:var(--radius-sm);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0 4px;overflow:hidden}.mx-eq-curve .media-crumb:hover{background:var(--bg-hover);color:var(--text)}.mx-eq-curve .media-crumb[aria-current]{color:var(--text-strong)}.mx-eq-curve .media-crumb-sep{color:var(--text-faint)}.mx-eq-curve .media-split{flex:1;grid-template-columns:minmax(140px,30%) minmax(0,1fr);min-height:0;display:grid}.mx-eq-curve .media-panel.narrow .media-split{grid-template-columns:minmax(0,1fr)}.mx-eq-curve .media-panel.narrow .media-tree-wrap{display:none}.mx-eq-curve .media-tree-wrap{border-right:1px solid var(--border-soft);padding:4px 0;overflow:auto}.mx-eq-curve .media-tree,.mx-eq-curve .media-tree ul{margin:0;padding:0;list-style:none}.mx-eq-curve .media-tree [role=treeitem]{outline:none}.mx-eq-curve .media-tree-row{height:var(--row);white-space:nowrap;cursor:default;align-items:center;gap:4px;padding-right:6px;display:flex}.mx-eq-curve .media-tree-row:hover{background:var(--bg-hover)}.mx-eq-curve .media-tree [aria-selected=true]>.media-tree-row{background:var(--accent-soft);color:var(--text-strong)}.mx-eq-curve .media-tree [role=treeitem]:focus-visible>.media-tree-row{outline:1px solid var(--focus);outline-offset:-1px}.mx-eq-curve .media-tree-twisty{width:12px;color:var(--text-dim);display:inline-flex}.mx-eq-curve .media-tree-name{text-overflow:ellipsis;overflow:hidden}.mx-eq-curve .media-list{min-width:0}.mx-eq-curve .media-table th.num,.mx-eq-curve .media-table td.num{text-align:right}.mx-eq-curve .media-format{color:var(--text-dim);white-space:nowrap}.mx-eq-curve .media-footer{flex-direction:column;align-items:stretch;gap:4px;padding:4px 6px}.mx-eq-curve .media-preview{align-items:center;gap:4px;min-width:0;display:flex}.mx-eq-curve .media-seek{min-width:60px;accent-color:var(--accent);flex:1}.mx-eq-curve .media-time{min-width:64px;color:var(--text-dim)}.mx-eq-curve .media-autoplay{white-space:nowrap}.mx-eq-curve .media-preview-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:200px;overflow:hidden}.mx-eq-curve .media-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mx-eq-curve .media-panel.narrow .media-format{display:none}.mx-eq-curve .media-actions .btn{gap:4px}.mx-eq-curve .media-gate p{max-width:280px;margin:0}.mx-eq-curve .metadata-panel{flex-direction:column;gap:10px;height:100%;padding:10px 12px;display:flex}.mx-eq-curve .meta-form{grid-template-columns:max-content minmax(0,1fr)}.mx-eq-curve .meta-form[hidden],.mx-eq-curve .meta-note[hidden],.mx-eq-curve .metadata-panel .empty-state[hidden]{display:none}.mx-eq-curve .meta-form .input{width:100%}.mx-eq-curve .meta-comment{resize:vertical;height:auto;min-height:56px;font:inherit;padding:4px 6px}.mx-eq-curve .meta-note{margin:0}@media (pointer:coarse){.mx-eq-curve .media-tree-row{height:36px}.mx-eq-curve .media-crumb{height:32px}.mx-eq-curve .media-table tbody tr{height:40px}}@media (max-width:600px){.mx-eq-curve .io-export-wrap,.mx-eq-curve .io-progress{width:100%}.mx-eq-curve .io-grid,.mx-eq-curve .meta-form{grid-template-columns:minmax(0,1fr);gap:4px 0}.mx-eq-curve .io-grid>label,.mx-eq-curve .meta-form>label{margin-top:6px}.mx-eq-curve .media-actions .btn{flex:auto;justify-content:center}}.mx-eq-curve .io-row>[hidden]{display:none}.mx-eq-curve .media-tree-group{color:var(--text-faint);letter-spacing:.02em;text-transform:uppercase;padding:8px 8px 2px;font-size:11px;font-weight:600}.mx-eq-curve .media-tree-group:first-child{padding-top:4px}.mx-eq-curve .media-tree-lock{color:var(--text-faint);margin-left:auto;display:inline-flex}.mx-eq-curve .preroll-countdown{z-index:950;border:1px solid var(--record);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-strong);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;pointer-events:none;padding:10px 18px;position:fixed;top:30%;left:50%;transform:translate(-50%)}.mx-eq-curve .files-twisty{width:12px;color:var(--text-dim);flex:none;display:inline-flex}.mx-eq-curve .data-table tr.files-marker td{color:var(--text-dim)}.mx-eq-curve .data-table tr.files-marker .name-cell{padding-left:22px}.mx-eq-curve .files-footer{align-items:center;gap:4px;display:flex}.mx-eq-curve .files-footer .check{margin-left:8px}.mx-eq-curve .wf-lanes canvas.spec-gl,.mx-eq-curve .wf-lanes canvas.spec-overlay{pointer-events:none;left:0}.mx-eq-curve .spec-gl[hidden],.mx-eq-curve .spec-overlay[hidden],.mx-eq-curve .spec-divider[hidden],.mx-eq-curve .spec-ruler[hidden],.mx-eq-curve .spec-ruler-hit[hidden],.mx-eq-curve .spec-settings[hidden],.mx-eq-curve .spec-readout[hidden]{display:none}.mx-eq-curve .spec-divider{z-index:3;cursor:row-resize;touch-action:none;outline:none;height:8px;position:absolute;left:0;right:0}.mx-eq-curve .spec-divider:after{content:"";height:2px;position:absolute;top:3px;left:0;right:0}.mx-eq-curve .spec-divider:hover:after,.mx-eq-curve .spec-divider:focus-visible:after{background:var(--accent)}.mx-eq-curve .spec-divider:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-eq-curve .wf-amp canvas.spec-ruler{inset:auto auto auto 0}.mx-eq-curve .spec-ruler-hit{cursor:ns-resize;touch-action:none;position:absolute;left:0;right:0}.mx-eq-curve .icon-btn.spec-settings{z-index:2;position:absolute;right:3px}.mx-eq-curve .spec-readout{z-index:2;border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-strong);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre;pointer-events:none;opacity:.9;padding:1px 5px;position:absolute;right:6px}@media (pointer:coarse){.mx-eq-curve .spec-divider{height:16px;margin-top:-4px}.mx-eq-curve .spec-divider:after{top:7px}}.mx-eq-curve .analysis-panel{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.mx-eq-curve .analysis-toolbar{flex-wrap:wrap;gap:4px}.mx-eq-curve .analysis-toolbar .select{max-width:150px}.mx-eq-curve .analysis-toolbar .btn{height:var(--control);padding:0 10px}.mx-eq-curve .analysis-toolbar .btn .icon{margin-right:4px}.mx-eq-curve .analysis-toolbar .spacer{flex:1}.mx-eq-curve .analysis-foot{border-top:1px solid var(--border-soft);min-height:22px;color:var(--text-dim);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:3px 8px;display:flex}.mx-eq-curve .analysis-readout{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:pre;flex:1;min-width:0;overflow:hidden}.mx-eq-curve .analysis-caption{color:var(--text-dim);font-size:var(--fs-sm);padding:4px 8px}.mx-eq-curve .analysis-caption:empty{display:none}.mx-eq-curve .analysis-progress{background:var(--meter-bg);height:3px}.mx-eq-curve .analysis-progress[hidden]{display:none}.mx-eq-curve .analysis-progress-bar{background:var(--accent);width:0;height:100%}.mx-eq-curve .freq-plot{cursor:crosshair;outline:none;flex:1;min-height:80px;position:relative}.mx-eq-curve .freq-plot:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-eq-curve .freq-plot canvas,.mx-eq-curve .phase-scope canvas,.mx-eq-curve .phase-meter canvas{position:absolute;inset:0}.mx-eq-curve .freq-legend{flex-wrap:wrap;gap:10px;display:flex}.mx-eq-curve .legend-item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mx-eq-curve .swatch{border-radius:1px;width:12px;height:3px;display:inline-block}.mx-eq-curve .swatch.dashed{border-top:2px dashed;height:0}.mx-eq-curve .stats-table th[scope=row]{color:var(--text-dim);font-weight:400}.mx-eq-curve .data-table .num{text-align:right;font-variant-numeric:tabular-nums}.mx-eq-curve .phase-scope{flex:1;min-height:80px;position:relative}.mx-eq-curve .phase-bottom{align-items:center;gap:6px;padding:0 8px 6px 0;display:flex}.mx-eq-curve .phase-meter{flex:1;height:34px;position:relative}.mx-eq-curve .phase-value{min-width:42px;color:var(--hot);font-variant-numeric:tabular-nums;text-align:right}.mx-eq-curve .match-settings{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;gap:6px 14px;padding:8px;display:flex}.mx-eq-curve .match-field{white-space:nowrap;align-items:center;gap:6px;display:flex}.mx-eq-curve .match-field>span{color:var(--text-dim)}.mx-eq-curve .match-table tbody tr{outline:none}.mx-eq-curve .match-table tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-eq-curve .match-table tbody tr[aria-selected=true]{background:var(--accent-soft)}.mx-eq-curve .loudness-live{font-variant-numeric:tabular-nums}.mx-eq-curve .loudness-live:empty{display:none}@media (pointer:coarse){.mx-eq-curve .analysis-toolbar .btn{min-height:36px}}.mx-eq-curve .analysis-panel [hidden],.mx-eq-curve .sa-panel [hidden],.mx-eq-curve .batch-panel [hidden],.mx-eq-curve .diag-panel [hidden]{display:none!important}.mx-eq-curve .sa-panel{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.mx-eq-curve .sa-empty{height:100%;color:var(--text-faint);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}.mx-eq-curve .sa-assign{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:auto}.mx-eq-curve .sa-assign-text{color:var(--text);margin:0}.mx-eq-curve .sa-hint{font-size:var(--fs-sm);margin:0}.mx-eq-curve .sa-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mx-eq-curve .sa-type-btn{border:1px solid var(--divider);border-radius:var(--radius-lg);background:var(--bg-raised);min-height:64px;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.mx-eq-curve .sa-type-btn:hover{background:var(--bg-hover);border-color:var(--accent)}.mx-eq-curve .sa-type-btn .icon{color:var(--accent)}.mx-eq-curve .sa-clear-mixed{align-self:flex-start}.mx-eq-curve .sa-editor{flex-direction:column;height:100%;min-height:0;display:flex}.mx-eq-curve .sa-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:6px;padding:6px 8px;display:flex}.mx-eq-curve .sa-head .spacer,.mx-eq-curve .sa-foot .spacer{flex:1}.mx-eq-curve .sa-type-icon{color:var(--accent);display:inline-flex}.mx-eq-curve .sa-type-name{font-size:var(--fs-lg);color:var(--text-strong);margin:0;font-weight:600}.mx-eq-curve .sa-count{font-size:var(--fs-sm)}.mx-eq-curve .sa-preset{border-bottom:1px solid var(--border-soft);align-items:center;gap:4px;padding:6px 8px;display:flex}.mx-eq-curve .sa-preset .select{flex:1;min-width:0}.mx-eq-curve .sa-label{min-width:72px;color:var(--text-dim);flex:none}.mx-eq-curve .sa-scroll{flex:1;min-height:0;overflow:auto}.mx-eq-curve .sa-section{border-bottom:1px solid var(--border-soft)}.mx-eq-curve .sa-section-head{min-height:var(--row);background:var(--bg-panel-alt);align-items:center;gap:2px;padding:2px 8px 2px 2px;display:flex}.mx-eq-curve .sa-section-title{color:var(--text-strong);font-weight:600}.mx-eq-curve .sa-section-body{flex-direction:column;gap:6px;padding:8px 10px 10px 12px;display:flex}.mx-eq-curve .sa-section-body.off{opacity:.55}.mx-eq-curve .sa-item{flex-direction:column;gap:2px;display:flex}.mx-eq-curve .sa-item+.sa-item{border-top:1px solid var(--border-soft);padding-top:6px}.mx-eq-curve .sa-item-head{align-items:center;gap:8px;display:flex}.mx-eq-curve .sa-item-head .check{flex:1;min-width:0}.mx-eq-curve .sa-item-head .select{max-width:55%}.mx-eq-curve .sa-slider-row{grid-template-columns:72px minmax(60px,1fr) 64px;align-items:center;gap:8px;display:grid}.mx-eq-curve .sa-item .sa-slider-row{grid-template-columns:minmax(60px,1fr) 56px;padding-left:20px}.mx-eq-curve .sa-slider{width:100%}.mx-eq-curve .sa-value{color:var(--hot);text-align:right;white-space:nowrap}.mx-eq-curve .sa-field{align-items:center;gap:8px;display:flex}.mx-eq-curve .sa-field .select{flex:1;min-width:0}.mx-eq-curve .sa-field-top{align-items:flex-start}.mx-eq-curve .sa-against{flex-wrap:wrap;gap:4px 12px;display:flex}.mx-eq-curve .sa-actions{justify-content:flex-start;gap:6px;display:flex}.mx-eq-curve .sa-readout{font-size:var(--fs-sm);margin:0}.mx-eq-curve .sa-seconds{width:90px}.mx-eq-curve .sa-foot{border-top:1px solid var(--border-soft);background:var(--bg-panel);align-items:center;gap:6px;padding:6px 8px;display:flex}.mx-eq-curve .sa-foot-note{font-size:var(--fs-sm)}.mx-eq-curve .sa-preview.on{border-color:var(--accent);background:var(--accent-soft);color:var(--text-strong)}@container (width<=300px){.mx-eq-curve .sa-slider-row{grid-template-columns:minmax(0,1fr) 56px}.mx-eq-curve .sa-slider-row .sa-label{display:none}.mx-eq-curve .sa-item-head{flex-wrap:wrap}.mx-eq-curve .sa-item-head .select{flex:100%;max-width:none}}.mx-eq-curve .batch-panel{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.mx-eq-curve .batch-panel.drop{outline:2px dashed var(--accent);outline-offset:-3px}.mx-eq-curve .batch-toolbar{flex-wrap:wrap;gap:4px}.mx-eq-curve .batch-toolbar .spacer{flex:1}.mx-eq-curve .batch-list{min-height:60px}.mx-eq-curve .batch-table .batch-status-col{width:45%}.mx-eq-curve .batch-name{max-width:0}.mx-eq-curve .batch-name .name-cell span:last-child{text-overflow:ellipsis;overflow:hidden}.mx-eq-curve .batch-status{max-width:0}.mx-eq-curve .batch-status-text{text-overflow:ellipsis;display:block;overflow:hidden}.mx-eq-curve .batch-status.st-done .batch-status-text{color:var(--success)}.mx-eq-curve .batch-status.st-error .batch-status-text{color:var(--danger)}.mx-eq-curve .batch-status.st-cancelled .batch-status-text,.mx-eq-curve .batch-status.st-waiting .batch-status-text{color:var(--text-faint)}.mx-eq-curve .batch-progress{background:var(--meter-bg);height:3px;margin-bottom:2px}.mx-eq-curve .batch-progress-bar{background:var(--accent);height:100%}.mx-eq-curve .batch-foot{border-top:1px solid var(--border-soft);background:var(--bg-panel);flex-direction:column;gap:6px;padding:8px;display:flex}.mx-eq-curve .batch-field{align-items:center;gap:8px;min-width:0;display:flex}.mx-eq-curve .batch-field .select{flex:1;min-width:0}.mx-eq-curve .batch-label{width:58px;color:var(--text-dim);flex:none}.mx-eq-curve .batch-export{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mx-eq-curve .batch-export-text{min-width:0;color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mx-eq-curve .batch-note{font-size:var(--fs-sm);color:var(--warning);padding-left:66px}.mx-eq-curve .batch-note[hidden]{display:none}.mx-eq-curve .batch-actions{align-items:center;gap:6px;display:flex}.mx-eq-curve .batch-actions .spacer{flex:1}.mx-eq-curve .batch-summary{min-width:0;color:var(--text-dim);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-eq-curve .batch-settings{flex-direction:column;gap:8px;min-width:min(420px,80vw);display:flex}.mx-eq-curve .batch-settings .form-grid>[hidden],.mx-eq-curve .batch-loc>[hidden]{display:none}.mx-eq-curve .batch-format-settings{flex-direction:column;gap:4px;display:flex}.mx-eq-curve .batch-format-settings:empty:before{content:"None";color:var(--text-faint)}.mx-eq-curve .batch-setting{align-items:center;gap:6px;display:flex}.mx-eq-curve .batch-loc{flex-direction:column;gap:4px;min-width:0;display:flex}.mx-eq-curve .batch-dir-row{min-width:0;color:var(--text-dim);align-items:center;gap:6px;display:flex}.mx-eq-curve .batch-dir{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mx-eq-curve .batch-example{font-size:var(--fs-sm)}@container (width<=360px){.mx-eq-curve .batch-toolbar .btn span{display:none}.mx-eq-curve .batch-export{flex-wrap:wrap}}.mx-eq-curve .diag-panel{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.mx-eq-curve .diag-top{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:4px;max-height:50%;padding:6px 8px;display:flex;overflow:auto}.mx-eq-curve .diag-row{align-items:center;gap:6px;display:flex}.mx-eq-curve .diag-row .select{flex:1;min-width:0}.mx-eq-curve .diag-label{width:48px;color:var(--text-dim);flex:none}.mx-eq-curve .diag-settings{padding-top:4px}.mx-eq-curve .diag-settings[hidden]{display:none}.mx-eq-curve .diag-settings-toggle[aria-expanded=true]{color:var(--accent)}.mx-eq-curve .diag-toolbar{flex-wrap:wrap;gap:4px;position:static}.mx-eq-curve .diag-caption{color:var(--text-dim);font-size:var(--fs-sm);padding:4px 8px}.mx-eq-curve .diag-caption:empty{display:none}.mx-eq-curve .diag-note{font-size:var(--fs-sm);padding:4px 8px 0}.mx-eq-curve .diag-note[hidden]{display:none}.mx-eq-curve .diag-list{min-height:60px}.mx-eq-curve .diag-table tr.marked td{color:var(--text-dim)}.mx-eq-curve .diag-actions{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.mx-eq-curve .diag-actions .spacer{flex:1}.mx-eq-curve .diag-count{font-size:var(--fs-sm)}@container (width<=380px){.mx-eq-curve .diag-settings .fx-params{grid-template-columns:minmax(0,1fr)}.mx-eq-curve .diag-settings .fx-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:0 8px;display:grid}.mx-eq-curve .diag-settings .fx-row>.fx-slider{grid-area:2/1/auto/-1}.mx-eq-curve .diag-settings .fx-row>.fx-choice{grid-column:2}.mx-eq-curve .diag-settings .fx-bool,.mx-eq-curve .diag-settings .fx-section{grid-column:1}}@media (pointer:coarse){.mx-eq-curve .sa-type-btn{min-height:76px}.mx-eq-curve .sa-slider-row{min-height:36px}.mx-eq-curve input[type=range].sa-slider{height:32px}}.mx-eq-curve .time-panel{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 8px;display:flex;overflow:hidden;container-type:size}.mx-eq-curve .time-big{border-radius:var(--radius);max-width:100%;color:var(--text-strong);font-family:var(--font-ui);font-weight:300;font-size:clamp(14px, min(62cqh, calc(160cqw / var(--chars,8))), 160px);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 6px;line-height:1.1}.mx-eq-curve .time-big:hover{background:var(--bg-hover)}.mx-eq-curve .time-big:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-eq-curve .time-big-format{color:var(--text-faint);font-size:var(--fs-sm);white-space:nowrap}@container (height<=70px){.mx-eq-curve .time-big-format{display:none}}.mx-eq-curve .button-panel{flex-wrap:wrap;place-content:center;align-items:center;gap:6px 12px;padding:6px 8px;display:flex}.mx-eq-curve .button-panel-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;display:flex}.mx-eq-curve .button-panel-row[hidden]{display:none}.mx-eq-curve .tool-panel-btn{--icon-size:18px;width:30px;height:30px}.mx-eq-curve .tool-panel-btn[hidden]{display:none}.mx-eq-curve .transport-panel .transport-btn.record{color:var(--record)}.mx-eq-curve .transport-panel .transport-btn.record.on{background:var(--record);color:var(--accent-text)}.mx-eq-curve .transport-panel .transport-btn.on{color:var(--accent-strong)}.mx-eq-curve [data-layout=phone] .tool-panel-btn{width:38px;height:38px}.mx-eq-curve .tracks-panel{flex-direction:column;min-height:100%;display:flex}.mx-eq-curve .track-list{flex:1;margin:0;padding:2px 0;list-style:none}.mx-eq-curve .track-row{height:var(--row);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 8px 0 4px;display:flex}.mx-eq-curve .track-row:hover{background:var(--bg-hover)}.mx-eq-curve .track-row[aria-selected=true]{background:var(--accent-soft);color:var(--text-strong)}.mx-eq-curve .track-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-eq-curve .track-eye{width:22px;height:22px}.mx-eq-curve .track-eye[aria-pressed=true]{color:var(--text-dim);background:0 0}.mx-eq-curve .track-chip{background:var(--track-color);border-radius:1px;flex:none;width:4px;height:14px}.mx-eq-curve .track-row .track-type{color:var(--text-faint);flex:none}.mx-eq-curve .track-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mx-eq-curve .track-row.hidden-track .track-name,.mx-eq-curve .track-row.hidden-track .track-chip{opacity:.45}.mx-eq-curve .track-row.hidden-track .track-eye{color:var(--text-faint)}.mx-eq-curve .track-empty{color:var(--text-faint);text-align:center;padding:16px 12px}.mx-eq-curve .tracks-panel .tracks-empty,.mx-eq-curve .track-panner-panel .panner-empty{display:none}.mx-eq-curve .tracks-panel.no-session .tracks-empty,.mx-eq-curve .track-panner-panel.no-track .panner-empty{display:flex}.mx-eq-curve .tracks-panel.no-session .track-list,.mx-eq-curve .tracks-panel.no-session .panel-toolbar{display:none}.mx-eq-curve .track-panner-panel{flex-direction:column;display:flex}.mx-eq-curve .track-panner-panel.no-track .panner-body{display:none}.mx-eq-curve .panner-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px 10px 10px;display:flex}.mx-eq-curve .panner-head{align-items:center;gap:8px;display:flex}.mx-eq-curve .panner-track{border-left:3px solid var(--track-color,var(--divider));flex:1;min-width:0;max-width:240px}.mx-eq-curve .panner-auto{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-sm);padding:1px 6px}.mx-eq-curve .panner-pad{border-radius:var(--radius);background:var(--bg-panel-alt);cursor:crosshair;touch-action:none;flex:1;min-height:110px;display:flex}.mx-eq-curve .panner-pad:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mx-eq-curve .panner-stage{flex:1;width:100%;height:100%;min-height:0;overflow:visible}.mx-eq-curve .panner-guides path,.mx-eq-curve .panner-guides line{fill:none;stroke:var(--grid-strong);stroke-width:.75px}.mx-eq-curve .panner-guides line.major{stroke:var(--divider)}.mx-eq-curve .panner-rail{fill:none;stroke:var(--divider);stroke-width:3px;stroke-linecap:round}.mx-eq-curve .panner-fill{fill:none;stroke:var(--hot);stroke-width:3px;stroke-linecap:round}.mx-eq-curve .panner-ray{stroke:var(--hot);stroke-width:1px;stroke-dasharray:3 2}.mx-eq-curve .panner-labels text{fill:var(--text-dim);font-family:var(--font-ui);font-size:9px}.mx-eq-curve .panner-listener circle{fill:var(--text-faint)}.mx-eq-curve .panner-listener path{fill:none;stroke:var(--text-faint);stroke-width:1.5px}.mx-eq-curve .panner-puck{fill:var(--track-color,var(--accent));stroke:var(--text-strong);stroke-width:1.5px}.mx-eq-curve .panner-pad:focus-visible .panner-puck{stroke:var(--focus);stroke-width:2.5px}.mx-eq-curve .panner-fields{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.mx-eq-curve .panner-field{align-items:center;gap:6px;display:inline-flex}.mx-eq-curve .panner-gain{min-width:5.5em;color:var(--text)}.mx-eq-curve .panner-reset{margin-left:auto}.mx-eq-curve .playlist-panel{flex-direction:column;min-height:100%;display:flex}.mx-eq-curve .toolbar-gap{background:var(--divider);flex:none;width:1px;height:16px;margin:0 4px}.mx-eq-curve .data-table .num-col{text-align:right;width:1%}.mx-eq-curve .playlist-loops{width:52px;height:20px}.mx-eq-curve .playlist-table tbody tr.missing{color:var(--text-faint);font-style:italic}.mx-eq-curve .playlist-table tbody tr.playing .name-cell svg{color:var(--accent-strong)}.mx-eq-curve .playlist-table tbody tr.playing{color:var(--text-strong)}.mx-eq-curve .events-panel{container-type:inline-size}.mx-eq-curve .events-body{min-height:100%;display:flex}.mx-eq-curve .events-body .table-scroll{min-width:0}.mx-eq-curve .events-actions{flex-direction:column;flex:none;gap:6px;padding:6px 8px;display:flex}.mx-eq-curve .events-actions .btn{min-width:84px}@container (width<=420px){.mx-eq-curve .events-body{flex-direction:column}.mx-eq-curve .events-actions{border-top:1px solid var(--border-soft);flex-direction:row;justify-content:flex-end}}.mx-eq-curve .events-table .sort-btn{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.mx-eq-curve .events-table .sort-btn:hover,.mx-eq-curve .events-table th[aria-sort=ascending],.mx-eq-curve .events-table th[aria-sort=descending]{color:var(--text-strong)}.mx-eq-curve .events-table .event-message{max-width:520px}.mx-eq-curve .events-table tr.event-error .event-type svg{color:var(--danger)}.mx-eq-curve .events-table tr.event-warning .event-type svg{color:var(--warning)}.mx-eq-curve .mt.has-video{grid-template-rows:34px 26px auto minmax(0,1fr)}.mx-eq-curve .mt-video-row{grid-template-columns:var(--mt-header-w) 4px minmax(0, 1fr) 12px;border-bottom:1px solid var(--divider);min-width:0;height:56px;display:grid}.mx-eq-curve .mt-video-row[hidden]{display:none}.mx-eq-curve .mt-video-head{border-right:1px solid var(--border);background:var(--bg-track);min-width:0;font-size:var(--fs-sm);align-items:center;gap:4px;padding:0 4px 0 8px;display:flex}.mx-eq-curve .mt-video-glyph{color:var(--text-dim);display:flex}.mx-eq-curve .mt-video-label{color:var(--text-strong);font-size:var(--fs-md)}.mx-eq-curve .mt-video-name{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mx-eq-curve .mt-video-gap,.mx-eq-curve .mt-video-corner{background:var(--bg-panel)}.mx-eq-curve .mt-video-lane{background:var(--bg-track);touch-action:none;outline:none;min-width:0;position:relative;overflow:hidden}.mx-eq-curve .mt-video-lane:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mx-eq-curve .mt-video-lane canvas{pointer-events:none;position:absolute;top:0;left:0}.mx-eq-curve [data-layout=phone] .mt-video-row{height:44px}.mx-eq-curve [data-layout=phone] .mt-video-name{display:none}.mx-eq-curve .video-panel{background:var(--bg-panel);flex-direction:column;height:100%;min-height:0;display:flex}.mx-eq-curve .video-stage{background:#000;flex:1;min-height:0;display:flex;overflow:auto}.mx-eq-curve .video-stage[hidden],.mx-eq-curve .video-info[hidden],.mx-eq-curve .video-empty[hidden]{display:none}.mx-eq-curve .video-frame{flex:none;margin:auto;position:relative}.mx-eq-curve .video-panel[data-zoom=fit] .video-frame{width:100%;height:100%}.mx-eq-curve .video-el{object-fit:contain;background:#000;width:100%;height:100%;display:block}.mx-eq-curve .video-frame.outside .video-el{visibility:hidden}.mx-eq-curve .video-timecode{border-radius:var(--radius-sm);color:#fff;font-family:var(--font-mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#000000a6;padding:1px 6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mx-eq-curve .video-timecode:empty{display:none}.mx-eq-curve .video-info{border-top:1px solid var(--border-soft);color:var(--text-dim);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:3px 8px;overflow:hidden}.mx-eq-curve .video-empty p{max-width:34em;margin:0}
