:root{--ex-bg:#f0f0f0;--ex-surface:#fff;--ex-toolbar:#e8e8e8;--ex-text:#1a1a1a;--ex-text-muted:#666;--ex-accent:#f0a000;--ex-accent-text:#1a1a1a;--ex-border:#d0d0d0;--ex-hover:#e0e0e0;--ex-red:#e03030;--ex-ok:#4a9a5a}.mpcx{color:var(--ex-text);background:var(--ex-bg);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Outfit,sans-serif;font-weight:400;display:flex;position:fixed;inset:0;overflow:hidden}.mpcx *,.mpcx :before,.mpcx :after{box-sizing:border-box}.mpcx-header{background:var(--ex-toolbar);border-bottom:1px solid var(--ex-border);z-index:5;flex:none;align-items:center;gap:18px;padding:10px 16px;display:flex}.mpcx-brand{align-items:center;gap:11px;display:flex}.mpcx-logo{align-items:center;display:flex}.mpcx-logo-a,.mpcx-logo-b{letter-spacing:.02em;font-family:DM Mono,monospace;font-size:14px;font-weight:500}.mpcx-logo-a{color:#1a1a1a}.mpcx-logo-b{color:var(--ex-accent)}.mpcx-logocol{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.mpcx-ver{letter-spacing:.06em;color:var(--ex-accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;margin-left:-1px;padding:0 4px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:500;line-height:1.5;transition:background .12s,border-color .12s,color .12s}.mpcx-ver:hover{color:#b5760a;background:#fff3da;border-color:#e8c46a}.mpcx-ver:focus-visible{outline:2px solid var(--ex-accent);outline-offset:1px}.mpcx-modal--changelog{text-align:center;width:min(480px,94vw)}.mpcx-changelog{text-align:left;overscroll-behavior:contain;max-height:60vh;margin:4px 0;padding:0 6px 0 0;list-style:none;overflow-y:auto}.mpcx-changelog-item{color:var(--ex-text-muted);border-top:1px solid var(--ex-border);padding:9px 0 9px 20px;font-size:13px;line-height:1.5;position:relative}.mpcx-changelog-item:first-child{border-top:none}.mpcx-changelog-item:before{content:"✦";color:var(--ex-accent);font-size:11px;position:absolute;top:9px;left:2px}.mpcx-changelog-h{color:var(--ex-text);font-weight:600}.mpcx-title{letter-spacing:1.5px;color:var(--ex-text);font-size:14px;font-weight:600}.mpcx-sub{color:var(--ex-text-muted);letter-spacing:.3px;font-size:10.5px}.mpcx-info{flex-wrap:wrap;flex:auto;align-items:stretch;gap:8px;display:flex}.mpcx-chip{background:var(--ex-surface);border:1px solid var(--ex-border);border-radius:5px;flex-direction:column;justify-content:center;min-width:0;max-width:220px;padding:4px 9px;display:flex}.mpcx-chip-l{letter-spacing:1px;color:var(--ex-text-muted);font-size:8.5px;font-weight:500}.mpcx-chip-v{white-space:nowrap;text-overflow:ellipsis;color:var(--ex-text);font-size:12px;font-weight:600;overflow:hidden}.mpcx-chip--accent{background:var(--ex-accent);border-color:var(--ex-accent)}.mpcx-chip--accent .mpcx-chip-l{color:#1a1a1aa6}.mpcx-chip--accent .mpcx-chip-v{color:var(--ex-accent-text)}.mpcx-chip--lcd{background:var(--ex-surface);border-color:var(--ex-border)}.mpcx-chip--lcd .mpcx-chip-l{color:var(--ex-text-muted)}.mpcx-chip--lcd .mpcx-chip-v{color:var(--ex-text);font-family:DM Mono,monospace}.mpcx-transport{align-items:center;gap:6px;display:flex}.mpcx-tbtn{border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 92%, white), color-mix(in srgb, var(--ex-surface) 92%, black));width:42px;height:38px;color:var(--ex-text);cursor:pointer;border-radius:6px;place-items:center;font-size:16px;transition:color .12s,box-shadow .12s,filter .12s;display:grid;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000002e}.mpcx-tbtn--sm{width:34px;height:34px;font-size:14px}.mpcx-tbtn--mixer{letter-spacing:.8px;white-space:nowrap;width:auto;height:34px;padding:0 10px;font-size:10.5px}.mpcx-tbtn--stop{padding-bottom:6.5px;font-size:25px}.mpcx-tbtn:hover{filter:brightness(1.07)}.mpcx-tbtn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000040}.mpcx-tbtn.is-on{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 85%, white), color-mix(in srgb, var(--ex-accent) 88%, black));color:var(--ex-accent-text);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 10px color-mix(in srgb, var(--ex-accent) 30%, transparent);border-color:#0000}.mpcx-loader{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:24px;display:flex;overflow-y:auto}.mpcx-loader-card{background:var(--ex-surface);border:1px solid var(--ex-border);border-radius:14px;width:min(560px,100%);margin:auto;padding:28px;box-shadow:0 10px 36px #0000001f}.mpcx-loader-title{color:var(--ex-text);margin:0 0 6px;font-size:22px;font-weight:600}.mpcx-loader-desc{color:var(--ex-text-muted);margin:0 0 18px;font-size:13px;line-height:1.5}.mpcx-steps{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.mpcx-step{cursor:pointer;border:1.5px dashed var(--ex-border);background:var(--ex-surface);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.mpcx-step:hover{border-color:var(--ex-accent);background:var(--ex-hover)}.mpcx-step.is-done{border-style:solid;border-color:var(--ex-ok);background:#f0faf2}.mpcx-step-num{background:var(--ex-accent);width:26px;height:26px;color:var(--ex-accent-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.mpcx-step.is-done .mpcx-step-num{background:var(--ex-ok);color:#fff}.mpcx-step-body{flex-direction:column;min-width:0;display:flex}.mpcx-step-title{color:var(--ex-text);font-size:13px;font-weight:500}.mpcx-step-state{color:var(--ex-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mpcx-step.is-done .mpcx-step-state{color:var(--ex-ok)}.mpcx-step.is-done .mpcx-step-title{color:#1a1a1a}.mpcx-loader-actions{align-items:center;gap:10px;display:flex}.mpcx-loader-err{color:var(--ex-red);margin-top:14px;font-size:12.5px;font-weight:500}.mpcx-loader-hint{color:var(--ex-text-muted);margin-top:14px;font-size:11.5px}.mpcx-dropzone{border:1.5px dashed color-mix(in srgb, var(--ex-accent) 40%, transparent);border-radius:12px;padding:14px;transition:border-color .15s,background .15s}.mpcx-dropzone.drag-valid{background:#26d64e1a;border-color:#26d64e}.mpcx-dropzone.drag-invalid{cursor:no-drop;background:#5555551a;border-color:#555}.mpcx-dropzone-label{text-align:center;letter-spacing:.04em;color:var(--ex-text-muted);margin-top:12px;font-family:DM Mono,monospace;font-size:11px;transition:color .15s}.mpcx-dropzone.drag-valid .mpcx-dropzone-label{color:#1a9e3a;font-weight:600}.mpcx-dropzone.drag-invalid .mpcx-dropzone-label{color:#555;font-weight:600}.mpcx-signup{border:1px solid var(--ex-border);background:var(--ex-toolbar);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.mpcx-signup-txt{color:var(--ex-text);font-size:12.5px;font-weight:500}.mpcx-signup-btn{letter-spacing:.3px;background:var(--ex-accent);color:var(--ex-accent-text);border:1px solid var(--ex-accent);white-space:nowrap;border-radius:7px;flex:none;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none}.mpcx-signup-btn:hover{background:#e09600;border-color:#e09600}.mpcx-modal-backdrop{z-index:200;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mpcx-modal{background:var(--ex-surface);text-align:center;border-radius:16px;width:min(420px,94vw);padding:32px;position:relative;box-shadow:0 20px 60px #00000059}.mpcx-modal-x{color:var(--ex-text-muted);cursor:pointer;background:0 0;border:none;font-size:17px;line-height:1;position:absolute;top:12px;right:14px}.mpcx-modal-x:hover{color:var(--ex-text)}.mpcx-modal-emoji{margin-bottom:10px;font-size:34px;line-height:1}.mpcx-modal-title{color:var(--ex-text);margin:0 0 8px;font-size:22px;font-weight:600}.mpcx-modal-desc{color:var(--ex-text-muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.mpcx-modal-input{box-sizing:border-box;border:1px solid var(--ex-border);width:100%;color:var(--ex-text);background:var(--ex-surface);border-radius:10px;outline:none;padding:12px 14px;font-family:Outfit,sans-serif;font-size:14px}.mpcx-modal-input:focus{border-color:var(--ex-accent)}.mpcx-modal-input:disabled{opacity:.6}.mpcx-modal-err{color:var(--ex-red);margin-top:8px;font-size:12.5px;font-weight:500}.mpcx-modal-btn{border:1px solid var(--ex-accent);background:var(--ex-accent);width:100%;min-height:44px;color:var(--ex-accent-text);cursor:pointer;border-radius:10px;place-items:center;margin-top:12px;padding:12px 16px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;display:grid}.mpcx-modal-btn:hover:not(:disabled){background:#e09600}.mpcx-modal-btn:disabled{opacity:.85;cursor:default}.mpcx-modal-done{padding:6px 0}.mpcx-set-group{text-align:left;margin:0 0 16px}.mpcx-set-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ex-text-muted);margin:0 0 8px;font-size:11px;font-weight:700}.mpcx-set-opt{box-sizing:border-box;text-align:left;border:1px solid var(--ex-border);background:var(--ex-surface);width:100%;color:var(--ex-text);cursor:pointer;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-family:Outfit,sans-serif;display:block}.mpcx-set-opt:hover:not(:disabled){border-color:var(--ex-accent)}.mpcx-set-opt.is-on{border-color:var(--ex-accent);background:color-mix(in srgb, var(--ex-accent) 12%, var(--ex-surface))}.mpcx-set-opt:disabled{opacity:.6;cursor:default}.mpcx-set-opt-h{font-size:14px;font-weight:600;display:block}.mpcx-set-opt-d{color:var(--ex-text-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.mpcx-set-row{gap:8px;display:flex}.mpcx-set-pill{border:1px solid var(--ex-border);background:var(--ex-surface);color:var(--ex-text);cursor:pointer;border-radius:10px;flex:1;padding:10px 8px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.mpcx-set-pill:hover:not(:disabled){border-color:var(--ex-accent)}.mpcx-set-pill.is-on{border-color:var(--ex-accent);background:color-mix(in srgb, var(--ex-accent) 12%, var(--ex-surface))}.mpcx-set-pill:disabled{opacity:.6;cursor:default}.mpcx-set-select{box-sizing:border-box;border:1px solid var(--ex-border);background:var(--ex-surface);width:100%;color:var(--ex-text);cursor:pointer;border-radius:10px;padding:10px 12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600}.mpcx-set-select:hover{border-color:var(--ex-accent)}.mpcx-set-select:focus{border-color:var(--ex-accent);outline:none}.mpcx-loader-theme{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.mpcx-loader-theme-lbl{color:var(--ex-text-muted);font-size:12.5px}.mpcx-loader-theme-select{border:1px solid var(--ex-border);background:var(--ex-surface);color:var(--ex-text);cursor:pointer;border-radius:8px;max-width:260px;padding:7px 10px;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:600}.mpcx-loader-theme-select:hover{border-color:var(--ex-accent)}.mpcx-loader-theme-select:focus{border-color:var(--ex-accent);outline:none}.mpcx-hc .mpcx-loader-title,.mpcx-hc .mpcx-modal-title,.mpcx-hc .mpcx-set-label{font-weight:800}.mpcx-hc .mpcx-sub,.mpcx-hc .mpcx-loader-hint,.mpcx-hc .mpcx-step-state,.mpcx-hc .mpcx-set-opt-d,.mpcx-hc .mpcx-loader-theme-lbl,.mpcx-hc .mpcx-download-cta-txt,.mpcx-hc .mpcx-privacy{font-weight:600}.mpcx-hc .mpcx-loader-desc,.mpcx-hc .mpcx-modal-desc{font-size:15px;font-weight:500}.mpcx-hc .arr-tick.is-major{border-left-color:var(--ex-border)}.mpcx-hc .arr-seg.is-adj{border-left-color:var(--ex-accent)}.mpcx-hc .arr-seg.is-adj .arr-seg-len{border-color:var(--ex-accent);color:var(--ex-text)}.mpcx-hc .mx-resize:hover{background:var(--ex-hover)}.mpcx-hc .mx-meter,.mpcx-hc .mx-lufs-meter{background:var(--ex-bg)}.mpcx-hc .mx-knob{background:radial-gradient(var(--ex-hover), var(--ex-surface))}.mpcx-modal--editor{text-align:left;width:min(560px,96vw);max-height:90vh;padding:26px 28px;overflow-y:auto}.se-title{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;padding-right:24px;font-size:19px;overflow:hidden}.se-sub{margin:0 0 16px;font-size:12px}.se-section{border-bottom:1px solid var(--ex-border);margin-bottom:16px;padding-bottom:14px}.se-section:last-of-type{border-bottom:none}.se-section-h{letter-spacing:1.5px;color:var(--ex-text-muted);margin-bottom:12px;font-family:DM Mono,monospace;font-size:10px;font-weight:600}.se-grid{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;display:flex}.se-grid--env{background:var(--ex-toolbar);border-radius:8px;margin-top:10px;padding:12px 12px 4px}.se-cell{flex-direction:column;align-items:center;gap:8px;min-width:62px;padding-bottom:6px;display:flex}.se-cell--wide{align-items:flex-start;min-width:150px}.se-lbl{letter-spacing:.4px;color:var(--ex-text);font-size:10px;font-weight:500}.se-ref{align-items:center;gap:6px;display:flex}.se-mpc{letter-spacing:.03em;color:var(--ex-text-muted);background:var(--ex-toolbar);border:1px solid var(--ex-border);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:DM Mono,monospace;font-size:9px}.se-reset{border:1px solid color-mix(in srgb, var(--ex-border) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 92%, white), color-mix(in srgb, var(--ex-surface) 92%, black));width:18px;height:18px;color:var(--ex-text-muted);cursor:pointer;border-radius:4px;place-items:center;font-size:11px;line-height:1;transition:color .12s,border-color .12s;display:grid;box-shadow:inset 0 1px #ffffff14}.se-reset:hover{color:var(--ex-accent);border-color:var(--ex-accent)}.se-select{color:var(--ex-text);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 94%, white), color-mix(in srgb, var(--ex-surface) 94%, black));border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);cursor:pointer;border-radius:7px;outline:none;min-width:120px;padding:7px 10px;font-family:Outfit,sans-serif;font-size:13px;box-shadow:inset 0 1px #ffffff14}.se-select:focus-visible{border-color:var(--ex-accent)}.se-toggle{letter-spacing:.05em;cursor:pointer;border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 94%, white), color-mix(in srgb, var(--ex-surface) 94%, black));min-width:52px;color:var(--ex-text-muted);border-radius:7px;padding:7px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:600;transition:all .12s;box-shadow:inset 0 1px #ffffff14}.se-toggle.is-on{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 85%, white), color-mix(in srgb, var(--ex-accent) 88%, black));color:var(--ex-accent-text);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 8px color-mix(in srgb, var(--ex-accent) 22%, transparent);border-color:#0000}.se-collapse{letter-spacing:.04em;color:var(--ex-text-muted);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:4px 0;font-family:DM Mono,monospace;font-size:11px}.se-collapse:hover{color:var(--ex-accent)}.se-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.se-reset-all{border:1px solid var(--ex-border);background:var(--ex-surface);color:var(--ex-text);cursor:pointer;border-radius:8px;padding:10px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:all .12s}.se-reset-all:hover{border-color:var(--ex-accent);color:var(--ex-accent)}.se-done{width:auto;min-height:40px;margin-top:0;padding:10px 26px}@media (max-width:640px){.mpcx-modal-backdrop{padding:10px}.mpcx-modal{box-sizing:border-box;max-width:100%}.mpcx-modal--editor{max-height:calc(100dvh - 20px);padding:20px 16px 16px}.se-title{font-size:17px}.se-sub{margin-bottom:10px}.se-section{margin-bottom:10px;padding-bottom:10px}.se-section-h{margin-bottom:8px}.se-grid{gap:8px 10px}.se-cell{gap:6px;min-width:58px;padding-bottom:2px}.se-cell--wide{min-width:0}.se-select{width:112px;min-width:0;padding:7px 8px}.se-footer{margin-top:12px}}.mpcx-spinner{border:2px solid #1a1a1a59;border-top-color:#1a1a1a;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mpcx-spin}@keyframes mpcx-spin{to{transform:rotate(360deg)}}.mpcx-download-cta{flex-direction:column;align-items:center;gap:8px;margin-top:18px;display:flex}.mpcx-download-cta-txt{color:var(--ex-text-muted);font-size:12.5px}.mpcx-dl-btn{cursor:pointer;letter-spacing:.02em;background:var(--ex-accent);color:var(--ex-accent-text);border:1px solid var(--ex-accent);border-radius:8px;padding:11px 22px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.mpcx-dl-btn:hover{background:#e09600;border-color:#e09600}.mpcx-dl-picker{flex-direction:column;gap:10px;margin-top:8px;display:flex}.mpcx-dl-opt{box-sizing:border-box;cursor:pointer;background:var(--ex-accent);width:100%;color:var(--ex-accent-text);border:1px solid var(--ex-accent);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.mpcx-dl-opt:hover{background:#e09600;border-color:#e09600}.mpcx-dl-opt-ico{flex-shrink:0;font-size:15px}.mpcx-dl-alt{color:var(--ex-text-muted);cursor:pointer;align-self:center;font-family:Outfit,sans-serif;font-size:12.5px;text-decoration:underline}.mpcx-dl-alt:hover{color:var(--ex-accent)}.mpcx-trial-card{border:1px solid var(--ex-border);background:var(--ex-toolbar);text-align:left;border-radius:12px;margin-top:18px;padding:18px}.mpcx-trial-title{color:var(--ex-text);margin-bottom:6px;font-size:15px;font-weight:600}.mpcx-trial-desc{color:var(--ex-text-muted);margin:0 0 14px;font-size:12.5px;line-height:1.55}.mpcx-trial-btn{background:var(--ex-text);color:var(--ex-surface);border:1px solid var(--ex-text);border-radius:7px;padding:9px 18px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.mpcx-trial-btn:hover{opacity:.88}.mpcx-trial-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.mpcx-appstore-pill{box-sizing:border-box;cursor:pointer;color:#fff;background:#000;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:8px;height:36.5px;padding:0 13px;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.mpcx-appstore-pill:hover{background:#1c1c1c;border-color:#fff6}.mpcx-appstore-apple{flex-shrink:0;width:17px;height:21px}.mpcx-appstore-text{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.mpcx-appstore-small{letter-spacing:.3px;font-size:10px;font-weight:400}.mpcx-appstore-big{font-size:17px;font-weight:600}.mpcx-promo-dots{justify-content:center;gap:4px;margin-top:8px;display:flex}.mpcx-promo-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.mpcx-promo-dot:before{content:"";background:var(--ex-border);border-radius:50%;width:7px;height:7px;transition:background .15s,transform .15s}.mpcx-promo-dot:hover:before{background:var(--ex-text-muted)}.mpcx-promo-dot.is-on:before{background:var(--ex-accent);transform:scale(1.35)}.mpcx-promo-dot:focus-visible{outline:2px solid var(--ex-accent);outline-offset:-2px}.mpcx-easy-promo+.mpcx-promo-dots{margin-top:6px}.mpcx-easy-promo{border-radius:10px;margin-top:14px;padding:12px 14px}.mpcx-easy-promo .mpcx-trial-title{margin-bottom:4px;font-size:13px}.mpcx-easy-promo .mpcx-trial-desc{margin:0 0 10px;font-size:11.5px;line-height:1.45}.mpcx-easy-promo .mpcx-trial-actions{gap:8px}.mpcx-easy-promo .mpcx-trial-btn{padding:7px 14px;font-size:12px}.mpcx-easy-promo .mpcx-appstore-pill{gap:6px;height:32px;padding:0 11px}.mpcx-easy-promo .mpcx-appstore-apple{width:14px;height:18px}.mpcx-easy-promo .mpcx-appstore-small{font-size:8.5px}.mpcx-easy-promo .mpcx-appstore-big{font-size:14px}.mpcx-modal-fallback{text-align:center;color:var(--ex-text-muted);margin-top:12px;font-size:11.5px;text-decoration:underline;display:block}.mpcx-modal-fallback:hover{color:var(--ex-text)}.mpcx-loader-links{justify-content:center;gap:8px;margin-top:18px;display:flex}.mpcx-linkbtn{border:1px solid var(--ex-border);background:var(--ex-surface);color:var(--ex-text-muted);border-radius:7px;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:color .12s,background .12s,border-color .12s}.mpcx-linkbtn:hover{color:var(--ex-text);background:var(--ex-hover);border-color:#b8b8b8}button.mpcx-linkbtn{cursor:pointer;font-family:inherit}.mpcx-follow-list{flex-direction:column;gap:4px;margin-top:14px;display:flex}.mpcx-follow-row{min-height:44px;color:var(--ex-text);border-radius:9px;align-items:center;gap:12px;padding:8px 12px;font-family:DM Mono,monospace;text-decoration:none;transition:background .12s,color .12s;display:flex}.mpcx-follow-row:hover{background:var(--ex-hover);color:var(--ex-accent)}.mpcx-follow-ico{flex-shrink:0;width:20px;height:20px}.mpcx-follow-name{font-size:13px;font-weight:500}.mpcx-follow-handle{color:var(--ex-text-muted);margin-left:auto;font-size:12px;transition:color .12s}.mpcx-follow-row:hover .mpcx-follow-handle{color:var(--ex-accent)}.mpcx-linkbtn--donate{background:var(--ex-accent);color:var(--ex-accent-text);border-color:var(--ex-accent);font-weight:600}.mpcx-linkbtn--donate:hover{color:var(--ex-accent-text);background:#e09600;border-color:#e09600}.mpcx-update-banner{background:color-mix(in srgb, var(--ex-accent) 14%, var(--ex-surface));border:1px solid var(--ex-accent);color:var(--ex-text);border-radius:8px;align-items:center;gap:10px;margin:0 0 14px;padding:8px 12px;font-family:DM Mono,monospace;font-size:12px;display:flex}.mpcx-update-txt{letter-spacing:.02em}.mpcx-update-txt b{color:var(--ex-accent);font-weight:600}.mpcx-update-dl{white-space:nowrap;letter-spacing:.03em;background:var(--ex-accent);color:var(--ex-accent-text);border:1px solid var(--ex-accent);cursor:pointer;border-radius:6px;margin-left:auto;padding:5px 12px;font-family:DM Mono,monospace;font-size:11.5px;font-weight:600}.mpcx-update-dl:hover{background:#e09600;border-color:#e09600}.mpcx-update-x{cursor:pointer;color:var(--ex-text-muted);background:0 0;border:none;padding:2px 6px;font-size:13px;line-height:1}.mpcx-update-x:hover{color:var(--ex-text)}.mpcx-privacy{color:#555;text-align:center;margin-top:16px;font-family:DM Mono,monospace;font-size:11.5px;line-height:1.5}.mpcx-btn{border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 94%, white), color-mix(in srgb, var(--ex-surface) 94%, black));color:var(--ex-text);cursor:pointer;letter-spacing:.4px;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:500;box-shadow:inset 0 1px #ffffff14}.mpcx-btn:hover:not(:disabled){background:var(--ex-hover)}.mpcx-btn:disabled{opacity:.45;cursor:not-allowed}.mpcx-btn--accent{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 82%, white), var(--ex-accent) 40%, color-mix(in srgb, var(--ex-accent) 84%, black));color:var(--ex-accent-text);box-shadow:inset 0 1px 0 #ffffff59, 0 2px 8px color-mix(in srgb, var(--ex-accent) 30%, transparent);border-color:#0000}.mpcx-btn--accent:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 72%, white), color-mix(in srgb, var(--ex-accent) 92%, white) 40%, var(--ex-accent))}.mpcx-btn--big{padding:12px 22px;font-size:14px}.mpcx-btn--ghost{box-shadow:none;background:0 0}.mpcx-workspace{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px;display:flex}.arr{background:var(--ex-surface);border:1px solid var(--ex-border);border-radius:10px;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.arr-headers{background:var(--ex-surface);border-right:1px solid var(--ex-border);flex:none;overflow:hidden}.mpcx:not(.mpcx--mobile) .arr-headers{display:none}.arr-corner{letter-spacing:1.5px;color:var(--ex-text-muted);background:var(--ex-toolbar);border-bottom:1px solid var(--ex-border);align-items:center;padding:0 12px;font-size:9.5px;font-weight:600;display:flex}.arr-head{border-bottom:1px solid var(--ex-border);align-items:center;gap:8px;padding:0 10px 0 0;display:flex;position:relative;overflow:hidden}.arr-head-stripe{flex:none;align-self:stretch;width:5px}.arr-head-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.arr-head-name{cursor:default;align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.arr-head-name-txt{text-overflow:ellipsis;white-space:nowrap;color:var(--ex-text);font-size:12px;font-weight:500;overflow:hidden}.arr-head-pencil{color:var(--ex-text-muted);opacity:0;cursor:pointer;flex:none;font-size:10px;transition:opacity .12s}.arr-head:hover .arr-head-pencil{opacity:1}.arr-head-pencil:hover{color:var(--ex-accent)}.arr-head-name-edit{color:var(--ex-text);border:none;border-bottom:1.5px solid var(--ex-accent);background:0 0;outline:none;width:100%;min-width:0;padding:0 0 1px;font-family:Outfit,sans-serif;font-size:11px;font-weight:500}.arr-head-meta{align-items:center;gap:8px;display:flex}.arr-head-type{letter-spacing:.6px;font-size:9px;font-weight:600}.arr-head-dur{color:var(--ex-text-muted);font-family:DM Mono,monospace;font-size:10px}.arr-head-flag{color:#fff;background:var(--ex-red);border-radius:3px;padding:0 4px;font-size:9px;font-weight:600}.arr-head-num{color:var(--ex-text-muted);font-size:11px;font-weight:500}.arr-scroll{background:var(--ex-surface);flex:auto;position:relative;overflow:auto}.arr-scroll--lock{touch-action:none}.arr-scroll--grab,.arr-scroll--grab *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.arr-ruler{background:var(--ex-toolbar);border-bottom:1px solid var(--ex-border);position:relative}.arr-tick{height:100%;color:var(--ex-text-muted);border-left:1px solid var(--ex-border);align-items:center;padding-left:4px;font-size:9.5px;display:flex;position:absolute;top:0}.arr-tick.is-major{color:var(--ex-text);border-left-color:#b0b0b0;font-weight:600}.arr-seg{border-left:2px solid var(--ex-accent);white-space:nowrap;cursor:grab;touch-action:none;align-items:center;gap:5px;height:100%;padding:0 6px;display:flex;position:absolute;top:0;overflow:hidden}.arr-seg:hover{background:#f0a0001f}.arr-seg.is-locked{cursor:default;touch-action:auto}.arr-seg.is-locked:hover{background:0 0}.arr-seg.is-alt{background:#f0a0000f}.arr-seg-grip{color:var(--ex-text-muted);letter-spacing:-1px;flex:none;font-size:10px;line-height:1}.arr-seg:hover .arr-seg-grip{color:var(--ex-accent)}.arr-seg-i{color:var(--ex-accent-text);background:var(--ex-accent);border-radius:3px;padding:1px 4px;font-size:9px;font-weight:600}.arr-seg-name{color:var(--ex-text);text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.arr-seg.is-adj{background:#d9890a24;border-left:2px solid #d9890a}.arr-seg-len{border:1px solid var(--ex-border);background:var(--ex-surface);width:52px;color:var(--ex-text);cursor:text;border-radius:3px;flex:none;margin-left:auto;padding:1px 3px;font-family:DM Mono,monospace;font-size:9.5px}.arr-seg.is-adj .arr-seg-len{color:#8a5a00;border-color:#d9890a;font-weight:500}.arr-seg.is-reordering{transition:left .15s}.arr-seg.is-dragging{opacity:.5;cursor:grabbing;z-index:5;background:#f0a00038;transition:none;box-shadow:0 2px 10px #0003}.arr-seg-drop{background:var(--ex-accent);z-index:6;pointer-events:none;width:2px;height:100%;position:absolute;top:0;box-shadow:0 0 6px #f0a000e6}.arr-seg.is-selected{outline:2px solid var(--ex-accent);outline-offset:-2px;z-index:4;background:#f0a00047}.arr-seg.is-selected:hover{background:#f0a00057}.arr-seg--ghost{z-index:7;border-left:2px dashed var(--ex-accent);background:#f0a00038;box-shadow:0 2px 10px #0003}.mpcx-arrtoolbar{flex:none;align-items:center;gap:8px;padding:2px 2px 0;display:flex}.mpcx-arrtoolbar-lbl{letter-spacing:1px;color:var(--ex-text-muted);font-size:10px;font-weight:600}.mpcx-arrtoolbar-hint{color:var(--ex-text-muted);font-size:10.5px}.arr-lanes{position:relative}.arr-canvas{pointer-events:none;display:block;position:absolute;top:0;left:0}.arr-playhead{pointer-events:none;will-change:transform;z-index:3;width:8px;position:absolute;top:0;left:0}.arr-playhead-line{background:#f0a000;width:2px;height:100%;position:absolute;top:0;left:-1px}.arr-playhead-cap{border-top:6px solid #f0a000;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:0;left:-4px}.arr-clip-layer{cursor:crosshair;position:absolute;inset:0}.arr-clip{cursor:grab;box-sizing:border-box;touch-action:none;background:0 0;border-radius:4px;position:absolute}.arr-clip:before,.arr-clip:after{content:"";height:100%;width:var(--edge,7px);cursor:ew-resize;position:absolute;top:0}.arr-clip.is-dragging{cursor:grabbing}.arr-drag-readout{z-index:6;pointer-events:none;white-space:nowrap;letter-spacing:.3px;background:var(--ex-text,#1a1a1a);color:var(--ex-bg,#fff);border-radius:4px;padding:4px 6px;font:500 10px/1 DM Mono,ui-monospace,monospace;position:absolute;transform:translate(-50%);box-shadow:0 2px 6px #00000040}.arr-clip:before{left:0}.arr-clip:after{right:0}.arr-clip:hover{box-shadow:inset 0 0 0 1px #f0a00099}.arr-clip.is-sel{box-shadow:inset 0 0 0 1.5px var(--ex-accent);background:#f0a00033}.arr-clip.is-dup{box-shadow:inset 0 0 0 1.5px var(--ex-accent);border:1px dashed var(--ex-accent)}.arr-toolbar{background:var(--ex-toolbar);border:1px solid var(--ex-border);border-bottom:none;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.arr-tools,.arr-actions{align-items:center;gap:3px;display:flex}.arr-toolbtn,.arr-actbtn{border:1px solid var(--ex-border);background:var(--ex-surface);cursor:pointer;width:30px;height:28px;color:var(--ex-text);border-radius:5px;place-items:center;font-size:14px;line-height:1;display:grid}.arr-toolbtn:hover:not(:disabled),.arr-actbtn:hover:not(:disabled){background:var(--ex-hover)}.arr-toolbtn.is-on{background:var(--ex-accent);border-color:var(--ex-accent);color:var(--ex-accent-text)}.arr-actbtn:disabled{opacity:.35;cursor:not-allowed}.arr-actbtn--dseq{color:var(--ex-accent);letter-spacing:.5px;white-space:nowrap;border-color:#e8c46a;width:auto;padding:0 9px;font-size:10px}.arr-actbtn--dseq:hover:not(:disabled){border-color:var(--ex-accent);background:#f0a00024}.arr-tool-sep{background:var(--ex-border);width:1px;height:20px;margin:0 3px}.arr-clipbar{background:var(--ex-surface);border:1px solid var(--ex-border);min-height:30px;color:var(--ex-text);border-bottom:none;flex:none;align-items:center;gap:10px;padding:3px 8px;font-size:11px;display:flex;overflow:hidden}.arr-clipbar-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:160px;font-weight:600;display:inline-flex;overflow:hidden}.arr-clipbar-dot{border-radius:2px;flex:none;width:8px;height:8px}.arr-clipbar-seq{letter-spacing:.5px;color:var(--ex-text-muted);font:500 10px/1 DM Mono,ui-monospace,monospace}.arr-clipbar-field{align-items:center;gap:4px;display:inline-flex}.arr-clipbar-lbl{letter-spacing:1px;color:var(--ex-text-muted);font-size:9.5px;font-weight:600}.arr-clipbar-input{border:1px solid var(--ex-border);background:var(--ex-bg);height:22px;color:var(--ex-text);text-align:right;border-radius:4px;padding:0 5px;font:500 11px/1 DM Mono,ui-monospace,monospace}.arr-clipbar-input:focus{border-color:var(--ex-accent);outline:none;box-shadow:0 0 0 2px #f0a00040}.arr-clipbar-suffix{color:var(--ex-text-muted);font-size:10px}.arr-clipbar-note{color:var(--ex-text-muted);white-space:nowrap;font-size:10px;font-style:italic}.arr-clipbar-btn{border:1px solid var(--ex-border);background:var(--ex-surface);height:24px;color:var(--ex-text);cursor:pointer;white-space:nowrap;border-radius:5px;padding:0 9px;font-size:10.5px}.arr-clipbar-btn:hover:not(:disabled){background:var(--ex-hover)}.arr-clipbar-btn:disabled{opacity:.35;cursor:not-allowed}.arr-clipbar-hint{color:var(--ex-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mpcx--mobile .arr-clipbar{display:none}.arr-toolbar-lbl{letter-spacing:1px;color:var(--ex-text-muted);font-size:10px;font-weight:600}.arr-gridsel{padding:5px 7px;font-size:12px}.arr-toolbar-hint{color:var(--ex-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:10.5px;overflow:hidden}.arr-clip-layer.tool-draw,.arr-clip-layer.tool-draw .arr-clip,.arr-clip-layer.tool-draw .arr-clip:before,.arr-clip-layer.tool-draw .arr-clip:after{cursor:copy}.arr-clip-layer.tool-split,.arr-clip-layer.tool-split .arr-clip,.arr-clip-layer.tool-split .arr-clip:before,.arr-clip-layer.tool-split .arr-clip:after{cursor:col-resize}.arr-marquee{border:1px solid var(--ex-accent);pointer-events:none;z-index:5;background:#f0a0002e;position:absolute}.arr-splitline{border-left:1px solid var(--ex-accent);pointer-events:none;z-index:6;width:0;position:absolute;top:0;bottom:0}.arr-ctx-backdrop{z-index:50;position:fixed;inset:0}.arr-ctx{background:var(--ex-surface);border:1px solid var(--ex-border);border-radius:7px;min-width:132px;padding:4px;position:fixed;box-shadow:0 8px 24px #0000002e}.arr-ctx button{text-align:left;width:100%;color:var(--ex-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 10px;font-size:12.5px;display:block}.arr-ctx button:hover:not(:disabled){background:var(--ex-hover)}.arr-ctx button:disabled{opacity:.35;cursor:not-allowed}.arr-ctx-sep{background:var(--ex-border);height:1px;margin:4px 2px}.arr-flash{z-index:10;background:var(--ex-surface);color:var(--ex-text);letter-spacing:.5px;pointer-events:none;border:1px solid var(--ex-border);border-radius:6px;padding:4px 12px;font-size:11px;font-weight:500;position:absolute;top:32px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.mpcx-workspace>.arr{flex-basis:0}.mx{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-toolbar) 94%, white), color-mix(in srgb, var(--ex-toolbar) 94%, black));border:1px solid color-mix(in srgb, var(--ex-border) 55%, transparent);border-radius:14px;flex-direction:column;flex:0 auto;gap:8px;height:auto;min-height:0;padding:8px 12px 12px;display:flex;overflow:hidden auto;box-shadow:0 1px 2px #0000001a,0 8px 24px #00000014}.mx-resize{cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:10px;height:14px;display:flex}.mx-resize:hover{background:color-mix(in srgb, var(--ex-text) 6%, transparent)}.mx-resize-grip{background:color-mix(in srgb, var(--ex-text) 22%, transparent);border-radius:2px;width:30px;height:3px}.mx-resize-lbl{letter-spacing:2px;color:var(--ex-text-muted);font-size:8.5px;font-weight:600}.mx-row{flex:auto;align-items:stretch;gap:10px;min-height:0;display:flex}.mx-strips{flex:auto;gap:8px;padding-bottom:4px;display:flex;overflow:auto hidden}.mx-strip,.mx-master{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 96%, white), color-mix(in srgb, var(--ex-surface) 95%, black));border:1px solid color-mix(in srgb, var(--ex-border) 60%, transparent);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:6px;width:80px;padding:7px 6px 8px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 1px 3px #0000001a}.mx-strip{position:relative}.mx-master{width:96px}.mx-strip .mx-strip-body,.mx-master .mx-strip-body{flex:auto;align-items:stretch}.mx-strips--grid .mx-strip .mx-strip-body{flex:none;align-items:flex-end}.mx-strip-head,.mx-master-head{border-top:3px solid var(--ex-border);justify-content:center;align-items:center;gap:4px;width:100%;padding-top:4px;display:flex}.mx-strip-head{cursor:grab;touch-action:none}.mx-strip.is-dragging{opacity:.45}.mx-strip.is-dragging .mx-strip-head{cursor:grabbing}.mx-strip.is-drop-before:before,.mx-strip.is-drop-after:after{content:"";background:var(--ex-accent);z-index:6;pointer-events:none;border-radius:2px;width:3px;position:absolute;top:-3px;bottom:-3px}.mx-strip.is-drop-before:before{left:-5px}.mx-strip.is-drop-after:after{right:-5px}.mx-master-head{border-top-color:var(--ex-accent)}.mx-strip-dot{border-radius:50%;flex:none;width:8px;height:8px}.mx-strip-name{color:var(--ex-text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.mx-read{color:var(--ex-text);background:var(--ex-bg);border:1px solid var(--ex-border);text-align:center;cursor:pointer;border-radius:4px;min-width:44px;padding:1px 5px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;line-height:1.4}.mx-read:hover{background:var(--ex-hover)}.mx-strip-body{align-items:flex-end;gap:6px;display:flex}.mx-fader-wrap{touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:stretch;width:24px;padding:8px 0;display:flex;position:relative}.mx-ftrack{pointer-events:none;background:color-mix(in srgb, var(--ex-bg) 55%, black);border-radius:3px;width:5px;position:relative;box-shadow:inset 0 1px 3px #00000073,inset 0 0 0 1px #0000001f}.mx-ffill{background:linear-gradient(0deg, color-mix(in srgb, var(--ex-accent) 82%, black), var(--ex-accent));box-shadow:0 0 8px color-mix(in srgb, var(--ex-accent) 40%, transparent);border-radius:3px;position:absolute;bottom:0;left:0;right:0}.mx-funity{background:color-mix(in srgb, var(--ex-text) 30%, transparent);height:1px;position:absolute;left:-4px;right:-4px}.mx-fcap{background:linear-gradient(#4a4f48 0%,#33372f 45%,#272b24 55%,#31352e 100%);border:1px solid #0009;border-radius:4px;width:22px;height:14px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 2px 5px #00000073,inset 0 1px #ffffff38}.mx-fcap:after{content:"";background:var(--ex-accent);height:1.5px;box-shadow:0 0 4px color-mix(in srgb, var(--ex-accent) 60%, transparent);border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:3px;right:3px}.mx-meter-box{border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);border-radius:3px;flex:none;align-self:stretch;width:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000040}.mx-meter-box--master{width:40px}.mx-meter{cursor:pointer;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.mx-pan{justify-content:center;width:100%;padding:3px 0 13px;display:flex}.mx-knob{cursor:ns-resize;touch-action:none;background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--ex-surface) 78%, white) 0%, color-mix(in srgb, var(--ex-surface) 90%, black) 55%, color-mix(in srgb, var(--ex-surface) 72%, black) 100%);border:1px solid color-mix(in srgb, black 38%, var(--ex-border));border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 2px 4px #00000047,inset 0 1px #ffffff29}.mx-knob:before,.mx-knob:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-3.5px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.mx-knob:before{background:conic-gradient(from -135deg, color-mix(in srgb, var(--ex-text) 14%, transparent) 0 270deg, transparent 270deg 360deg)}.mx-knob:after{background:conic-gradient(from var(--a0,-135deg), var(--arc-col,var(--ex-accent)) 0 var(--asw,0deg), transparent var(--asw,0deg) 360deg)}.mx-mk.is-disabled .mx-knob:after{opacity:.3}.mx-knob-ind{transform-origin:50% 11px;border-radius:2px;width:2.5px;height:10px;margin-left:-1.25px;position:absolute;top:3px;left:50%;box-shadow:0 0 3px #00000040}.mx-knob-lbl{text-align:center;color:var(--ex-text-muted);pointer-events:none;font-family:DM Mono,monospace;font-size:7.5px;position:absolute;bottom:-12px;left:0;right:0}@keyframes mx-reset-flash{0%{filter:brightness(2.1)}to{filter:brightness()}}.mx-reset-flash{animation:.3s ease-out mx-reset-flash}.mx-strip>.mx-strip-head{cursor:pointer;-webkit-user-select:none;user-select:none}.mx-strip.is-msel{border-color:var(--ex-accent);box-shadow:inset 3px 0 0 var(--ex-accent);background:#f0a00024}.mx-ms{gap:4px;display:flex}.mx-msbtn{border:1px solid color-mix(in srgb, var(--ex-border) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 92%, white), color-mix(in srgb, var(--ex-surface) 92%, black));width:21px;height:21px;color:var(--ex-text-muted);cursor:pointer;border-radius:6px;font-size:10px;font-weight:600;transition:color .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffff14}.mx-msbtn:hover{color:var(--ex-text)}.mx-msbtn.is-mute{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-red) 88%, white), color-mix(in srgb, var(--ex-red) 82%, black));color:#fff;box-shadow:inset 0 1px 0 #ffffff40, 0 0 10px color-mix(in srgb, var(--ex-red) 35%, transparent);border-color:#0000}.mx-msbtn.is-solo{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 88%, white), color-mix(in srgb, var(--ex-accent) 82%, black));color:var(--ex-accent-text);box-shadow:inset 0 1px 0 #ffffff59, 0 0 10px color-mix(in srgb, var(--ex-accent) 30%, transparent);border-color:#0000}.mx-msbtn--mono{color:var(--ex-text-muted);place-items:center;padding:0;display:grid}.mx-msbtn.is-mono{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 88%, white), color-mix(in srgb, var(--ex-accent) 82%, black));color:var(--ex-accent-text);box-shadow:inset 0 1px 0 #ffffff59, 0 0 10px color-mix(in srgb, var(--ex-accent) 30%, transparent);border-color:#0000}.mx-prev{border:1px solid color-mix(in srgb, var(--ex-border) 55%, transparent);width:100%;height:19px;color:var(--ex-text-muted);cursor:pointer;background:0 0;border-radius:6px;font-size:10px;transition:color .12s,background .12s}.mx-prev:hover{background:color-mix(in srgb, var(--ex-text) 6%, transparent);color:var(--ex-text)}.mx-master-tag{color:var(--ex-text-muted);letter-spacing:2px;font-size:9px;font-weight:600}.mx-mastering{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 96%, white), color-mix(in srgb, var(--ex-surface) 95%, black));border:1px solid color-mix(in srgb, var(--ex-border) 60%, transparent);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:7px;padding:7px 8px 9px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 1px 3px #0000001a}.mx-mastering--v{min-width:116px}.mx-mastering-head{border-top-color:#4a90e2}.mx-lufs{align-items:flex-end;gap:7px;display:flex}.mx-lufs-meter{border:1px solid var(--ex-border);background:#e8e8e8;border-radius:2px}.mx-lufs-read{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.mx-lufs-int{color:var(--ex-text);cursor:pointer;font-family:DM Mono,monospace;font-size:16px;font-weight:600;line-height:1.05}.mx-lufs-int:hover{color:var(--ex-accent)}.mx-lufs-unit{letter-spacing:1.5px;color:var(--ex-text-muted);font-size:8px;font-weight:700}.mx-lufs-st{color:var(--ex-text-muted);gap:3px;margin-top:6px;font-family:DM Mono,monospace;font-size:10px;display:flex}.mx-lufs-st-k{color:#4a90e2;font-weight:700}.mx-msw{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:1px 0;display:flex}.mx-msw-track{background:color-mix(in srgb, var(--ex-text) 18%, var(--ex-bg));border-radius:10px;flex:none;width:32px;height:18px;transition:background .18s;position:relative;box-shadow:inset 0 1px 2px #00000047}.mx-msw-knob{background:linear-gradient(#fff,#e8e8e8);border-radius:50%;width:14px;height:14px;transition:left .18s cubic-bezier(.3,.9,.4,1.2);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.mx-msw.is-on .mx-msw-track{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 85%, black), var(--ex-accent))}.mx-msw.is-on .mx-msw-knob{left:16px}.mx-msw-lbl{letter-spacing:1px;color:var(--ex-text-muted);white-space:nowrap;opacity:.55;font-size:8.5px;font-weight:700;transition:color .18s,opacity .18s}.mx-msw.is-on .mx-msw-lbl{color:var(--ex-text);opacity:1}.mx-mk-row{justify-content:center;gap:14px;display:flex}.mx-mk{flex-direction:column;align-items:center;gap:2px;transition:opacity .15s;display:flex}.mx-mk.is-disabled{opacity:.5;pointer-events:none}.mx-mk-cap{letter-spacing:1px;color:var(--ex-text-muted);font-size:8px;font-weight:700}.mx-mk-knob{cursor:ns-resize}.mx-mk-val{color:var(--ex-text);font-family:DM Mono,monospace;font-size:9.5px}.mx-mastering-ceil{letter-spacing:.3px;color:var(--ex-text-muted);font-size:8px;font-weight:600}.mx-pultec{border-top:1px solid var(--ex-border);flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:2px;padding-top:5px;display:flex}.mx-pultec-lbl{letter-spacing:1px;color:var(--ex-accent);font-size:8px;font-weight:700}.mx-mastering--h{flex-flow:wrap;justify-content:space-around;align-items:center;gap:12px;width:100%;margin-top:4px}.mx-mastering--h .mx-mastering-head{border-top:none;width:auto;padding-top:0}.mx-mastering--h .mx-mastering-ceil{text-align:center;width:100%}.mpcx--mobile .mx-knob{width:36px;height:36px}.mpcx--mobile .mx-knob-ind{transform-origin:50% 14px;height:14px;margin-left:-1.5px;top:4px}.mpcx--mobile .mx-knob-lbl{bottom:-12px}.mx-rename-backdrop{z-index:10000;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.mx-rename{box-sizing:border-box;background:var(--ex-surface);border:1px solid var(--ex-accent);border-radius:10px;flex-direction:column;gap:10px;width:min(320px,92vw);padding:16px;display:flex;box-shadow:0 12px 40px #00000038}.mx-rename-title{letter-spacing:.5px;color:var(--ex-text);font-size:13px;font-weight:600}.mx-rename-input{color:var(--ex-text);border:1px solid var(--ex-border);box-sizing:border-box;background:#fff;border-radius:8px;outline:none;width:100%;padding:9px 11px;font-family:DM Mono,monospace;font-size:14px}.mx-rename-input:focus{border-color:var(--ex-accent)}.mx-rename-sel{color:var(--ex-text);background:var(--ex-bg);border:1px solid var(--ex-border);box-sizing:border-box;cursor:pointer;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-family:DM Mono,monospace;font-size:13px}.mx-rename-sel:focus{border-color:var(--ex-accent)}.mx-rename-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.mx-rename-btn{cursor:pointer;border:1px solid var(--ex-border);background:var(--ex-surface);color:var(--ex-text);border-radius:8px;padding:9px 18px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.mx-rename-btn:hover{background:var(--ex-hover)}.mx-rename-btn--save{background:var(--ex-accent);color:var(--ex-accent-text);border-color:var(--ex-accent);font-weight:600}.mpcx-export{background:var(--ex-toolbar);border-top:1px solid var(--ex-border);flex:none;padding:10px 16px}.mpcx-export-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mpcx-export-lbl{letter-spacing:1.5px;color:var(--ex-text-muted);font-size:11px;font-weight:600}.mpcx-sel{border:1px solid var(--ex-border);background:var(--ex-surface);color:var(--ex-text);cursor:pointer;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:400}.mpcx-sel--off{opacity:.5}.mpcx-fmt{align-items:center;gap:4px;transition:opacity .15s;display:inline-flex}.mpcx-fmt.is-dim{opacity:.4}.mpcx-fmt-lbl{letter-spacing:1px;color:var(--ex-text-muted);margin-right:1px;font-size:9px;font-weight:600}.mpcx-fmtbtn{border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);color:var(--ex-text-muted);cursor:pointer;letter-spacing:.2px;background:0 0;border-radius:0;margin-left:-1px;padding:6px 10px;font-size:11px;font-weight:500;transition:color .12s,background .12s}.mpcx-fmtbtn:first-of-type{border-radius:8px 0 0 8px;margin-left:0}.mpcx-fmtbtn:last-of-type{border-radius:0 8px 8px 0}.mpcx-fmtbtn:hover{color:var(--ex-text);background:color-mix(in srgb, var(--ex-text) 5%, transparent)}.mpcx-fmtbtn.is-on{color:var(--ex-text);border-color:color-mix(in srgb, var(--ex-border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 88%, white), color-mix(in srgb, var(--ex-surface) 90%, black));font-weight:600;box-shadow:inset 0 1px #ffffff1a}.mpcx-fmt-note{color:var(--ex-text-muted);margin-left:2px;font-size:9.5px;font-style:italic}.mpcx-toggle{border:1px solid color-mix(in srgb, var(--ex-border) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ex-surface) 94%, white), color-mix(in srgb, var(--ex-surface) 94%, black));color:var(--ex-text-muted);cursor:pointer;letter-spacing:.3px;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:500;box-shadow:inset 0 1px #ffffff14}.mpcx-toggle.is-on{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-accent) 85%, white), color-mix(in srgb, var(--ex-accent) 88%, black));color:var(--ex-accent-text);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 8px color-mix(in srgb, var(--ex-accent) 22%, transparent);border-color:#0000}.mpcx-metro-read{color:var(--ex-text);padding:0 6px;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.mpcx-export-err{color:var(--ex-red);font-size:12px;font-weight:500}.mpcx-export-ok{color:var(--ex-ok);font-size:12px;font-weight:600}.mpcx-detail-toggle{font:inherit;color:var(--ex-text);background:var(--ex-hover);border:1px solid var(--ex-border);cursor:pointer;border-radius:9px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.mpcx-detail-toggle:hover{border-color:var(--ex-accent)}.mpcx-export-details{max-height:132px;color:var(--ex-text);background:var(--ex-hover);border:1px solid var(--ex-border);border-radius:6px;margin:6px 0 0;padding:6px 10px 6px 24px;font-size:11px;line-height:1.5;list-style:outside;overflow-y:auto}.mpcx-export-details li{margin:0 0 2px}.mpcx-progress{background:var(--ex-hover);border-radius:9px;height:18px;margin-top:8px;position:relative;overflow:hidden}.mpcx-progress-bar{background:var(--ex-accent);transition:width .2s;position:absolute;inset:0 auto 0 0}.mpcx-progress-lbl{z-index:1;color:var(--ex-text);padding-left:10px;font-size:10px;font-weight:500;line-height:18px;position:relative}.mpcx-warn{color:#8a5a00;margin-top:8px;font-size:12px;font-weight:500}.mpcx-warn--clip{max-width:560px;color:var(--ex-red);background:color-mix(in srgb, var(--ex-red) 10%, transparent);border:1px solid color-mix(in srgb, var(--ex-red) 45%, transparent);border-radius:8px;margin:8px auto 0;padding:8px 10px;font-weight:600;line-height:1.45}.mpcx-notices{margin-top:8px;position:relative}.mpcx-notices-bar{cursor:pointer;max-width:100%;font:inherit;color:#8a5a00;background:color-mix(in srgb, var(--ex-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--ex-accent) 55%, transparent);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mpcx-notices-bar:hover{background:color-mix(in srgb, var(--ex-accent) 24%, transparent)}.mpcx-notices-bar:focus-visible{outline:2px solid var(--ex-accent);outline-offset:2px}.mpcx-notices-bar--info{color:var(--ex-text-muted);background:var(--ex-hover);border-color:var(--ex-border)}.mpcx-notices-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mpcx-notices-caret{opacity:.8;font-size:10px}.mpcx-notice-names{columns:2 200px;color:var(--ex-text);column-gap:20px;margin:6px 0 0;padding:0 0 0 16px;font-size:11.5px;font-weight:400;line-height:1.5}.mpcx-notice-names li{break-inside:avoid}.mpcx-notices-panel{background:var(--ex-surface);border:1px solid var(--ex-border);overflow-wrap:anywhere;border-radius:8px;max-height:45vh;margin-top:6px;padding:2px 12px 10px;line-height:1.45;overflow-y:auto}.mpcx-notices--float .mpcx-notices-panel{z-index:60;width:min(640px,100vw - 32px);margin:0;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0000002e}.mpcx-expanel .mpcx-notices{max-width:560px;margin:8px auto 0}.mpcx-expanel .mpcx-notices-panel .mpcx-warn{max-width:none;margin:8px 0 0}.mpcx-daw-row{border-top:1px dashed var(--ex-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.mpcx-daw-lbl{letter-spacing:1.5px;color:var(--ex-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.mpcx-btn--daw{letter-spacing:.2px;font-size:12px}.mpcx-beta{letter-spacing:.6px;vertical-align:middle;color:#fff;background:linear-gradient(#ff7a3c,#ff5230);border-radius:4px;padding:2px 5px;font-size:8.5px;font-weight:700;line-height:1;display:inline-block}.mpcx-daw-hint{color:var(--ex-text-muted);font-size:10px;font-style:italic}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ex-bg)}::-webkit-scrollbar-thumb{background:var(--ex-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}@media (max-width:720px){.mpcx-header{flex-wrap:wrap;gap:10px}.mpcx-info{order:3;width:100%}.mpcx-brand{flex-wrap:wrap;row-gap:8px}.mpcx-helpbtn{min-height:44px;padding:7px 15px}.mpcx-boardbtn{min-height:44px}}.mpcx-mhead{padding:8px 12px;padding-top:max(8px, env(safe-area-inset-top));background:var(--ex-toolbar);border-bottom:1px solid var(--ex-border);flex:none;align-items:center;gap:10px;display:flex}.mpcx-mhead-brand{flex:none;align-items:baseline;display:flex}.mpcx-mhead .mpcx-logo-a,.mpcx-mhead .mpcx-logo-b{letter-spacing:.3px;font-size:15px;font-weight:600}.mpcx-mhead-meta{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.mpcx-mhead-name{color:var(--ex-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mpcx-mhead-bpm{color:var(--ex-text-muted);font-family:DM Mono,monospace;font-size:10px}.mpcx-tabs{background:var(--ex-toolbar);border-bottom:1px solid var(--ex-border);flex:none;display:flex}.mpcx-tab{letter-spacing:.4px;min-width:0;min-height:44px;color:var(--ex-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 1 0;padding:11px 6px;font-family:inherit;font-size:13px;font-weight:600;transition:color .12s,border-color .12s}.mpcx-tab.is-on{color:var(--ex-text);border-bottom-color:var(--ex-accent)}.mpcx-tabbody{flex:auto;min-height:0;display:flex;overflow:hidden}.mpcx-pane{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.mpcx-pane--arr{overflow:hidden}.mpcx-pane--arr .arr{border-radius:8px}.mpcx-pane--mix{-webkit-overflow-scrolling:touch;padding:8px;overflow:auto}.mpcx-pane--exp{-webkit-overflow-scrolling:touch;padding:14px 12px;overflow:auto}.mpcx--mobile .arr-toolbar{flex-wrap:wrap}.mpcx-mtransport{padding:8px 12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--ex-toolbar);border-top:1px solid var(--ex-border);flex:none;align-items:center;gap:8px;display:flex}.mpcx-mtransport .mpcx-tbtn{min-height:44px}.mpcx-mtransport .mpcx-chip--lcd{margin-left:auto}.mpcx-panels{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.mpcx-coll{border:1px solid var(--ex-border);background:var(--ex-surface);border-radius:10px;flex:none;overflow:hidden}.mpcx-coll-head{background:var(--ex-toolbar);cursor:pointer;letter-spacing:.4px;width:100%;min-height:48px;color:var(--ex-text);border:none;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.mpcx-coll-title{align-items:center;gap:8px;display:flex}.mpcx-coll-chev{color:var(--ex-text-muted);display:inline-flex}.mpcx-coll-body{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.mpcx-coll.is-open .mpcx-coll-body{grid-template-rows:1fr}.mpcx-coll-inner{min-height:0;overflow:hidden}.mpcx-pane--panel{height:56dvh}.mpcx-pane--mix.mpcx-pane--panel{height:46dvh}.mpcx-coll-inner .mpcx-expanel{padding:12px 12px 14px}.mpcx-expanel{width:100%}.mpcx-exlist{flex-direction:column;gap:8px;width:100%;max-width:560px;margin:0 auto;display:flex}.mpcx-exrow{text-align:left;border:1px solid var(--ex-border);background:var(--ex-surface);width:100%;min-height:60px;color:var(--ex-text);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:background .12s,border-color .12s,transform 50ms;display:flex}.mpcx-exrow:hover:not(:disabled){background:var(--ex-hover);border-color:#c2c2c2}.mpcx-exrow:active:not(:disabled){transform:translateY(1px)}.mpcx-exrow:disabled{opacity:.45;cursor:not-allowed}.mpcx-exrow-ic{width:28px;height:28px;color:var(--ex-text-muted);flex:0 0 28px;place-items:center;display:grid}.mpcx-exrow-logo{object-fit:contain;width:28px;height:28px;display:block}.mpcx-exrow-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mpcx-exrow-name{font-size:14px;font-weight:600}.mpcx-exrow-desc{color:var(--ex-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mpcx-exrow-act{color:var(--ex-text-muted);flex:none;display:inline-flex}.mpcx-exrow:hover:not(:disabled) .mpcx-exrow-act{color:var(--ex-accent)}.mpcx-exdiv{color:var(--ex-text-muted);align-items:center;gap:10px;margin:4px 2px;display:flex}.mpcx-exdiv:before,.mpcx-exdiv:after{content:"";background:var(--ex-border);flex:auto;height:1px}.mpcx-exdiv span{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}.mpcx-savetap{border:1px solid color-mix(in srgb, var(--ex-accent) 55%, var(--ex-border));background:color-mix(in srgb, var(--ex-accent) 8%, var(--ex-panel,transparent));border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:560px;margin:10px auto 0;padding:12px;display:flex}.mpcx-savetap-lbl{color:var(--ex-text);font-size:12px;font-weight:600;line-height:1.45}a.mpcx-savetap-btn{justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.mpcx-exnote{width:100%;max-width:560px;color:var(--ex-text-muted);margin:8px auto 0;font-size:11px;font-style:italic}.mpcx-exstatus{width:100%;max-width:560px;margin:10px auto 0;font-size:12px}.mpcx-export-run{color:var(--ex-text-muted);font-weight:500}.mpcx-expanel .mpcx-warn{max-width:560px;margin:8px auto 0}.arr-head.is-missing,.mx-strip.is-missing{opacity:.5}.arr-head-flag--miss{background:var(--ex-text-muted)}.mx-strip-miss{letter-spacing:.5px;text-transform:uppercase;color:var(--ex-text-muted);font-size:8px;font-weight:700}.mpcx-exrow.is-error{border-color:var(--ex-red)}.mpcx-exrow-desc.is-error{color:var(--ex-red);white-space:normal}.arr-headers.is-collapsed{background:0 0;border-right:none}.arr-head.is-collapsed{gap:0;padding:0}.arr-head.is-collapsed .arr-head-stripe{border-radius:0;flex:auto;width:100%;height:100%;display:block}.arr-headers.is-collapsed .arr-head-main,.arr-headers.is-collapsed .arr-head-num{display:none}.arr-mob-bar{background:#f0a0001a;border-bottom:1px solid #f0a0004d;flex-wrap:nowrap;flex:none;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex;overflow-x:auto}.arr-mob-btn{border:1px solid var(--ex-border);background:var(--ex-surface);min-width:56px;min-height:36px;color:var(--ex-text);white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500}.arr-mob-btn:active{background:var(--ex-hover)}.arr-mob-btn--done{background:var(--ex-accent);color:var(--ex-accent-text);border-color:var(--ex-accent);margin-left:auto;font-weight:700}.arr-mob-hint{color:var(--ex-text-muted);padding:0 4px;font-size:11px}.arr-mob-overlay{z-index:20;touch-action:none;cursor:default;position:absolute;inset:0}.mpcx--landscape .mpcx-mhead,.mpcx--landscape .mpcx-tabs,.mpcx--landscape .mpcx-mtransport{display:none}.mpcx-ls-transport{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e8e8e8d1;border:1px solid #0000001f;border-radius:8px;flex-direction:column;gap:4px;padding:6px 4px;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:0 2px 12px #00000024}.mpcx-ls-transport .mpcx-tbtn{width:34px;height:34px;font-size:14px}.mpcx--mobile:not(.mpcx--landscape) .mx-strip{flex-direction:column;display:flex}.mpcx--mobile:not(.mpcx--landscape) .mx-strip-head{order:0}.mpcx--mobile:not(.mpcx--landscape) .mx-strip-miss{order:1}.mpcx--mobile:not(.mpcx--landscape) .mx-read{order:2}.mpcx--mobile:not(.mpcx--landscape) .mx-strip-body{flex:auto;order:3}.mpcx--mobile:not(.mpcx--landscape) .mx-pan{order:4;padding-bottom:14px}.mpcx--mobile:not(.mpcx--landscape) .mx-ms{order:5}.mpcx--mobile:not(.mpcx--landscape) .mx-prev{order:6}.mpcx--mobile:not(.mpcx--landscape) .mx-strips.mx-strips--grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:5px;padding-bottom:0;display:grid;overflow:visible}.mpcx--mobile:not(.mpcx--landscape) .mx-strips--grid .mx-strip{width:100%;min-width:0}.mpcx--mobile:not(.mpcx--landscape) .mx-row{flex:none}.mpcx--mobile:not(.mpcx--landscape) .mx-strips--grid .mx-strip{padding-left:3px;padding-right:3px}.mpcx--mobile:not(.mpcx--landscape) .mx-strips--grid .mx-ms{flex-wrap:wrap;justify-content:center;row-gap:4px}.mpcx--mobile:not(.mpcx--landscape) .mx-strips--grid .mx-msbtn--mono{order:1}.mx-page-nav{grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:32px;padding:6px 0 4px;display:flex}.mx-page-btn{border:1px solid var(--ex-border);background:var(--ex-surface);cursor:pointer;width:30px;height:30px;color:var(--ex-text);border-radius:6px;place-items:center;font-size:18px;display:grid}.mx-page-btn:disabled{opacity:.35;cursor:default}.mx-page-btn:not(:disabled):hover{background:var(--ex-hover)}.mx-page-dots{align-items:center;gap:6px;display:flex}.mx-page-dot{background:var(--ex-border);cursor:pointer;border-radius:50%;width:7px;height:7px;transition:background .15s,transform .15s}.mx-page-dot.is-on{background:var(--ex-accent);transform:scale(1.3)}.mpcx--landscape .mx-strips{display:flex;overflow-x:auto}.mpcx--landscape .mx-strip{flex:none;width:72px}.mx-right-col{flex-direction:column;flex:none;gap:5px;display:flex}.mpcx--mobile:not(.mpcx--landscape) .mx-master--grid{width:100%;min-width:0}.mx-strip--empty{visibility:hidden}.mpcx--landscape .arr-toolbar-hint{display:none}.arr-transport-inline .arr-actbtn.is-on{background:var(--ex-accent);color:var(--ex-accent-text);border-color:var(--ex-accent)}.mpcx-ls-transport{display:none}.mpcx--landscape .mpcx-pane--arr{position:static}.mx-fader-popup{z-index:9999;pointer-events:none;background:var(--ex-text);color:var(--ex-accent);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;padding:3px 9px;font-family:DM Mono,monospace;font-size:13px;font-weight:500;position:fixed;transform:translate(-50%,-100%);box-shadow:0 2px 8px #00000047}.dseq-overlay{z-index:11000;background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dseq-panel{color:#ddd;--dseq-step-w:24px;--dseq-step-gap:3px;--dseq-beat-col:calc(var(--dseq-step-w) + 6px);--dseq-bar-col:calc(var(--dseq-step-w) + 16px);background:#0a0a0a;border:1px solid #2a2a2a;border-radius:12px;flex-direction:column;width:min(1100px,96vw);max-height:92vh;font-family:DM Mono,monospace;display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.dseq-head{background:#0d0d0d;border-bottom:1px solid #1d1d1d;flex:none;align-items:center;gap:14px;padding:12px 16px;display:flex}.dseq-panel.is-movable{position:relative}.dseq-panel.is-floating{position:fixed}.dseq-panel.is-movable .dseq-head{cursor:grab;-webkit-user-select:none;user-select:none}.dseq-panel.is-movable .dseq-head button{cursor:pointer}body.dseq-win-moving,body.dseq-win-moving *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.dseq-win-sizing{-webkit-user-select:none;user-select:none}body.dseq-win-sizing *{-webkit-user-select:none!important;user-select:none!important}.dseq-grip{z-index:6;position:absolute}.dseq-grip--n{cursor:ns-resize;height:7px;top:-3px;left:12px;right:12px}.dseq-grip--s{cursor:ns-resize;height:7px;bottom:-3px;left:12px;right:12px}.dseq-grip--e{cursor:ew-resize;width:7px;top:12px;bottom:12px;right:-3px}.dseq-grip--w{cursor:ew-resize;width:7px;top:12px;bottom:12px;left:-3px}.dseq-grip--ne{cursor:nesw-resize;width:14px;height:14px;top:-3px;right:-3px}.dseq-grip--sw{cursor:nesw-resize;width:14px;height:14px;bottom:-3px;left:-3px}.dseq-grip--nw{cursor:nwse-resize;width:14px;height:14px;top:-3px;left:-3px}.dseq-grip--se{cursor:nwse-resize;width:14px;height:14px;bottom:-3px;right:-3px}.dseq-grip--se:after{content:"";border-bottom:2px solid #3a3a3a;border-right:2px solid #3a3a3a;border-bottom-right-radius:2px;width:7px;height:7px;position:absolute;bottom:6px;right:6px}.dseq-title{letter-spacing:2px;color:#f59e0b;font-size:13px;font-weight:500}.dseq-sub{color:#777;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dseq-head-spacer{flex:auto}.dseq-loop{color:#aaa;letter-spacing:.8px;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;flex:none;place-items:center;height:28px;padding:0 12px;font-family:DM Mono,monospace;font-size:10.5px;display:grid}.dseq-loop:hover{color:#eee;background:#2a2a2a}.dseq-loop.is-active{color:#1a1a1a;background:#f59e0b;border-color:#f59e0b;font-weight:500}.dseq-close{color:#aaa;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;flex:none;place-items:center;width:30px;height:28px;font-size:13px;display:grid}.dseq-close:hover{color:#fff;background:#2a2a2a}.dseq-empty{text-align:center;color:#888;padding:46px 28px;font-size:13px;line-height:1.6}.dseq-seqs{background:#0c0c0c;border-bottom:1px solid #1d1d1d;flex-wrap:wrap;flex:none;gap:6px;padding:12px 16px;display:flex}.dseq-seqbtn{letter-spacing:.5px;color:#bbb;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;max-width:220px;padding:6px 12px;font-family:DM Mono,monospace;font-size:11px;overflow:hidden}.dseq-seqbtn:hover{color:#eee;background:#2a2a2a}.dseq-seqbtn.is-active{color:#1a1a1a;background:#f59e0b;border-color:#f59e0b;font-weight:500}.dseq-grid-scroll{flex:auto;min-height:0;padding:8px 0 14px;overflow:auto}.dseq-row{align-items:stretch;width:max-content;display:flex}.dseq-row.is-missing{opacity:.5}.dseq-row--nums{z-index:3;background:#0a0a0a;position:sticky;top:0}.dseq-rowlabel{z-index:2;background:#111;border:1px solid #222;border-radius:5px;flex:0 0 132px;align-items:center;gap:6px;width:132px;height:30px;margin:2px 8px 2px 0;padding:0 6px 0 10px;display:flex;position:sticky;left:0}.dseq-rowlabel-txt{color:#888;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;overflow:hidden}.dseq-rowlabel-x{color:#555;cursor:pointer;background:0 0;border:none;flex:none;padding:2px 3px;font-size:10px;line-height:1}.dseq-rowlabel-x:hover{color:#f59e0b}.dseq-rowlabel--spacer{background:0 0;border-color:#0000;height:18px}.dseq-row--nums .dseq-rowlabel{z-index:4}.dseq-steps{align-items:center;column-gap:var(--dseq-step-gap);padding-right:14px;display:grid}.dseq-row--nums .dseq-steps{align-items:end}.dseq-steps--empty{min-height:30px}.dseq-step{width:var(--dseq-step-w);cursor:pointer;background:#1a1a1a;border:1px solid #222;border-radius:4px;justify-self:start;height:30px;margin:2px 0;padding:0;transition:background 80ms}.dseq-step:hover{background:#2a2a2a}.dseq-step.is-on{background:#f59e0b;border-color:#f59e0b}.dseq-step.is-on:hover{background:#ffb224}.dseq-num{width:var(--dseq-step-w);text-align:center;color:#666;cursor:pointer;justify-self:start;font-size:8.5px;line-height:1.4}.dseq-num:hover{color:#aaa}.dseq-num.is-cue{color:#f59e0b;border-bottom:2px solid #f59e0b;font-weight:700;position:relative}.dseq-cue-flag{letter-spacing:.5px;color:#f59e0b;white-space:nowrap;pointer-events:none;z-index:5;font-size:7px;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%,1px)}.dseq-step.is-playhead,.dseq-num.is-playhead{position:relative}.dseq-step.is-playhead:after,.dseq-num.is-playhead:after,.dseq-bar-cell.is-playhead:after{content:"";border-radius:inherit;pointer-events:none;background:#ffffff40;position:absolute;inset:0}.dseq-row--add{margin-top:4px}.dseq-rowlabel--add{background:0 0;border:none}.dseq-add-btn{color:#f59e0b;cursor:pointer;background:#141414;border:1px dashed #3a3a3a;border-radius:6px;place-items:center;width:30px;height:28px;font-size:17px;line-height:1;display:grid}.dseq-add-btn:hover:not(:disabled){background:#1f1f1f;border-color:#f59e0b}.dseq-add-btn:disabled{opacity:.4;cursor:not-allowed}.dseq-adder-backdrop{z-index:11005;position:fixed;inset:0}.dseq-adder{z-index:11010;background:#141414;border:1px solid #333;border-radius:8px;min-width:200px;max-height:min(360px,60vh);padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0009}.dseq-adder-item{text-align:left;color:#ccc;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;width:100%;padding:7px 10px;font-family:DM Mono,monospace;font-size:11px;display:block;overflow:hidden}.dseq-adder-item:hover{color:#1a1a1a;background:#f59e0b}.dseq-adder-item.is-missing{color:#777;font-style:italic}.dseq-adder-item.is-missing:hover{color:#1a1a1a}.dseq-restoolbar{background:#0c0c0c;border-bottom:1px solid #161616;flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding:9px 16px 8px;display:flex}.dseq-restoolbar-lbl{letter-spacing:1.5px;color:#666;margin-right:4px;font-size:9px;font-weight:700}.dseq-restoolbar-sep{background:#2a2a2a;width:1px;height:18px;margin:0 4px}.dseq-resbtn{letter-spacing:.3px;color:#bbb;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:5px;padding:5px 9px;font-family:DM Mono,monospace;font-size:10.5px}.dseq-resbtn:hover{color:#eee;background:#2a2a2a}.dseq-resbtn.is-active{color:#1a1a1a;background:#f59e0b;border-color:#f59e0b;font-weight:500}.dseq-trip{letter-spacing:.8px}.dseq-ppq{letter-spacing:.6px}.dseq-rowlabel.is-focused .dseq-rowlabel-txt{color:#f59e0b}.dseq-graph{background:#080808;border-top:1px solid #1d1d1d;flex-direction:column;flex:none;display:flex}.dseq-graph-tabs{border-bottom:1px solid #161616;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 12px;display:flex}.dseq-graph-tab{letter-spacing:.5px;color:#aaa;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:5px;padding:4px 9px;font-family:DM Mono,monospace;font-size:9.5px}.dseq-graph-tab:hover{color:#eee;background:#2a2a2a}.dseq-graph-tab.is-active{color:#1a1a1a;background:#f59e0b;border-color:#f59e0b;font-weight:500}.dseq-graph-focus{color:#777;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-left:auto;font-size:9.5px;overflow:hidden}.dseq-graph-scroll{overflow:auto hidden}.dseq-graph-lane{align-items:stretch}.dseq-graph-label{height:56px;margin-top:6px;margin-bottom:6px}.dseq-bar-cell{width:var(--dseq-step-w);cursor:ns-resize;touch-action:none;background:#111;border:1px solid #1c1c1c;border-radius:3px;justify-self:start;height:56px;margin:6px 0;position:relative}.dseq-bar-cell.is-h{cursor:ew-resize}.dseq-bar-cell.has-hit:hover{border-color:#3a3a3a}.dseq-bar-cell.is-dragging{border-color:#f59e0b}.dseq-bar-center:before{content:"";background:#333;height:1px;position:absolute;top:50%;left:2px;right:2px}.dseq-bar-center-h:before{content:"";background:#333;width:1px;position:absolute;top:2px;bottom:2px;left:50%}.dseq-fill{pointer-events:none;background:#f59e0b;border-radius:2px;position:absolute;bottom:1px;left:2px;right:2px}.dseq-fill-h{pointer-events:none;background:#f59e0b;border-radius:2px;position:absolute;top:2px;bottom:2px}.dseq-bar-empty{pointer-events:none;background:#242424;border-radius:1px;height:2px;position:absolute;left:4px;right:4px}.dseq-tip{z-index:11020;pointer-events:none;color:#f59e0b;letter-spacing:.3px;white-space:nowrap;background:#1a1a1a;border:1px solid #333;border-radius:5px;padding:2px 7px;font-family:DM Mono,monospace;font-size:10px;position:fixed;transform:translate(-50%,-100%)}.mpcx-easyswitch{border:1px solid var(--ex-border);cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--ex-text);letter-spacing:.06em;background:0 0;border-radius:8px;align-items:center;gap:9px;margin:14px auto 0;padding:7px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:flex}.mpcx-easyswitch:hover{background:var(--ex-hover)}.mpcx-easyswitch-track{background:var(--ex-border);border-radius:7px;flex:none;width:26px;height:14px;position:relative}.mpcx-easyswitch-knob{background:var(--ex-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.mpcx-easy-card{text-align:center}.mpcx-easy-opts{grid-template-columns:repeat(2,minmax(150px,190px));justify-content:center;gap:8px;margin:14px 0 16px;display:grid}.mpcx-easy-opt{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--ex-border);background:var(--ex-surface);border-radius:9px;flex-direction:column;align-items:center;gap:3px;min-width:108px;padding:9px 10px 7px;display:flex}.mpcx-easy-opt input{accent-color:var(--ex-ok);cursor:pointer;margin:0 0 2px}.mpcx-easy-opt-lbl{letter-spacing:.08em;color:var(--ex-text);font-family:DM Mono,monospace;font-size:11px;font-weight:500}.mpcx-easy-opt-hint{color:var(--ex-text-muted);font-size:10px}.mpcx-easy-opt.is-on{border-color:var(--ex-ok);box-shadow:inset 0 0 0 1px var(--ex-ok)}.mpcx-easy-opt.is-excluded{opacity:.38}.mpcx-easy-opt.is-disabled{cursor:not-allowed;opacity:.55}.mpcx-easy-opt.is-disabled input{cursor:not-allowed}.mpcx-easy-drop{border:2px dashed var(--ex-border);background:var(--ex-surface);border-radius:16px;justify-content:center;align-items:center;width:min(420px,100%);min-height:240px;margin:0 auto;padding:20px;display:flex;position:relative;overflow:hidden}.mpcx-easy-drop.hover-valid,.mpcx-easy-drop.is-ready.hover-valid,.mpcx-easy-drop.is-error.hover-valid{border-color:var(--ex-ok);background:color-mix(in srgb, var(--ex-ok) 8%, var(--ex-surface))}.mpcx-easy-drop.hover-invalid,.mpcx-easy-drop.is-ready.hover-invalid,.mpcx-easy-drop.is-error.hover-invalid{border-color:var(--ex-red);background:color-mix(in srgb, var(--ex-red) 6%, var(--ex-surface))}.mpcx-easy-drop.is-ready{border-style:solid;border-color:var(--ex-ok);cursor:pointer}.mpcx-easy-drop.is-ready:hover{background:color-mix(in srgb, var(--ex-ok) 10%, var(--ex-surface))}.mpcx-easy-drop.is-error{border-style:solid;border-color:var(--ex-red)}.mpcx-easy-face{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.mpcx-easy-folder{width:120px;height:90px}.mpcx-easy-folder path{fill:color-mix(in srgb, var(--ex-accent) 22%, var(--ex-surface));stroke:var(--ex-accent);stroke-width:3px}.mpcx-easy-drop.is-loading .mpcx-easy-folder{animation:1.1s ease-in-out infinite mpcx-easy-pulse}@keyframes mpcx-easy-pulse{0%,to{opacity:1}50%{opacity:.45}}.mpcx-easy-big{color:var(--ex-text);max-width:340px;font-size:14px;font-weight:600}.mpcx-easy-bpm{letter-spacing:.08em;color:var(--ex-text);background:color-mix(in srgb, var(--ex-ok) 12%, var(--ex-surface));border:1px solid color-mix(in srgb, var(--ex-ok) 45%, var(--ex-border));border-radius:6px;padding:2px 9px;font-family:DM Mono,monospace;font-size:12px;font-weight:500}.mpcx-easy-sub{color:var(--ex-text-muted);font-size:11.5px}.mpcx-easy-msg{color:var(--ex-red);font-size:12px;font-weight:600}.mpcx-easy-saved{color:var(--ex-ok);overflow-wrap:anywhere;margin-top:12px;font-size:12.5px;font-weight:600}.mpcx-easy-fill{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--ex-ok) 30%, transparent);border-right:3px solid var(--ex-ok);transition:width .25s ease-out;position:absolute;inset:0 auto 0 0}.mpcx-easy-check{background:var(--ex-ok);width:74px;height:74px;color:var(--ex-surface);border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.mpcx-easy-xmark{color:var(--ex-red);font-size:52px;font-weight:700;line-height:1}.mpcx-easy-flashx{z-index:2;color:var(--ex-red);pointer-events:none;justify-content:center;align-items:center;font-size:110px;font-weight:700;animation:.9s ease-out forwards mpcx-easy-flash;display:flex;position:absolute;inset:0}@keyframes mpcx-easy-flash{0%{opacity:0;transform:scale(.6)}25%{opacity:.95;transform:scale(1.05)}60%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1)}}.mpcx-easy-links{justify-content:center;gap:14px;margin-top:14px;display:flex}.mpcx-playerbtn{border:1px solid var(--ex-border);cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--ex-text);letter-spacing:.06em;background:0 0;border-radius:8px;align-items:center;gap:9px;margin:10px auto 0;padding:7px 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:flex}.mpcx-playerbtn:hover{background:var(--ex-hover)}.mpcx-classicbtn{letter-spacing:.04em;font-size:12px;text-decoration:none}.mpcx-classicbtn:hover{color:var(--ex-text)}.mpcx-classic-pointer a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.mpcx-addmpc{width:-moz-fit-content;width:fit-content;color:var(--ex-text-muted);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:var(--ex-border);text-decoration-color:var(--ex-border);text-underline-offset:3px;margin:8px auto 0;font-size:11px;display:block}.mpcx-addmpc:hover{color:var(--ex-text)}.mpcx-classicbtn-sub{letter-spacing:.14em;color:#fff;background:#c3343c;border-radius:4px;padding:2px 6px;font-size:9px}.mpcx-player{background:var(--ex-bg);min-height:0;color:var(--ex-text);flex-direction:column;flex:1;display:flex}.mpcx-player-setup{background:var(--ex-surface);border:1px solid var(--ex-border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;max-width:480px;margin:auto;padding:28px 30px;display:flex;position:relative}.mpcx-player-back{position:absolute;top:12px;left:12px}.mpcx-player-logo{font-size:34px;line-height:1}.mpcx-player-title{letter-spacing:.02em;margin:0;font-size:22px;font-weight:700}.mpcx-player-desc{color:var(--ex-text-muted);margin:0;font-size:13.5px;line-height:1.5}.mpcx-player-steps{text-align:left;color:var(--ex-text);margin:0;padding-left:22px;font-size:13px;line-height:1.7}.mpcx-player-hint{color:var(--ex-text-muted);margin:0;font-size:11.5px}.mpcx-player-top{background:var(--ex-toolbar);border-bottom:1px solid var(--ex-border);align-items:center;gap:10px;padding:10px 14px;display:flex}.mpcx-player-top-title{letter-spacing:.1em;font-family:DM Mono,monospace;font-size:12px;font-weight:600}.mpcx-player-root{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ex-text-muted);text-align:left;direction:rtl;flex:0 auto;font-size:11.5px;overflow:hidden}.mpcx-player-search{background:var(--ex-surface);min-width:120px;color:var(--ex-text);border:1px solid var(--ex-border);border-radius:8px;outline:none;flex:160px;margin-left:auto;padding:6px 10px;font-family:inherit;font-size:13px}.mpcx-player-search:focus{border-color:var(--ex-accent)}.mpcx-player-err{margin:10px 14px 0}.mpcx-player-body{flex:1;min-height:0;display:flex}.mpcx-player-side{border-right:1px solid var(--ex-border);flex-direction:column;flex:0 0 200px;gap:2px;min-width:0;padding:10px 8px;display:flex;overflow-y:auto}.mpcx-player-dir{color:var(--ex-text);cursor:pointer;text-align:left;background:0 0;border:1px dashed #0000;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-family:inherit;font-size:13px;display:flex}.mpcx-player-dir:hover{background:var(--ex-hover)}.mpcx-player-dir.is-active{background:var(--ex-hover);font-weight:600}.mpcx-player-dir.is-drop{border-color:var(--ex-accent);background:var(--ex-hover);box-shadow:0 0 0 1px var(--ex-accent) inset;border-style:solid}.mpcx-player-dir.is-missing .mpcx-player-dir-name{color:var(--ex-red)}.mpcx-player-side.is-dragtarget .mpcx-player-dir{border-color:var(--ex-border)}.mpcx-player-side.is-dragtarget .mpcx-player-dir-x{display:none}.mpcx-player-dragghost{z-index:1000;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:var(--ex-surface);border:1.5px solid var(--ex-accent);max-width:240px;color:var(--ex-text);border-radius:9px;padding:7px 14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;position:fixed;top:-200px;left:-200px;overflow:hidden;box-shadow:0 4px 14px #0000004d}.mpcx-player-dir-ico{flex:none;font-size:13px}.mpcx-player-dir-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mpcx-player-dir-n{color:var(--ex-text-muted);flex:none;font-family:DM Mono,monospace;font-size:11px}.mpcx-player-dir-x{width:18px;height:18px;color:var(--ex-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;place-items:center;padding:0;font-size:10px;display:none}.mpcx-player-dir:hover .mpcx-player-dir-x{display:grid}.mpcx-player-dir-x:hover{background:var(--ex-border);color:var(--ex-text)}.mpcx-player-side-sep{background:var(--ex-border);flex:0 0 1px;height:1px;margin:10px 4px 6px}.mpcx-player-side-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ex-text-muted);padding:0 10px 3px;font-family:DM Mono,monospace;font-size:9px}.mpcx-player-newfolder{border:1px dashed var(--ex-border);color:var(--ex-text-muted);cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12.5px}.mpcx-player-newfolder:hover{background:var(--ex-hover);color:var(--ex-text)}.mpcx-player-newfolder-input{border:1px solid var(--ex-accent);background:var(--ex-surface);color:var(--ex-text);border-radius:8px;outline:none;min-width:0;padding:7px 10px;font-family:inherit;font-size:12.5px}.mpcx-player-side-hint{color:var(--ex-text-muted);text-align:center;margin-top:auto;padding:10px 8px 2px;font-size:10.5px;line-height:1.4}.mpcx-player-main{flex-direction:column;flex:1;min-width:0;display:flex}.mpcx-player-cols,.mpcx-player-row{grid-template-columns:44px minmax(0,1fr) 52px 62px 44px 96px 28px;align-items:center;gap:12px;padding:0 16px 0 10px;display:grid}.mpcx-player-cols{border-bottom:1px solid var(--ex-border);background:var(--ex-bg);z-index:1;padding-top:8px;padding-bottom:4px;position:sticky;top:0}.mpcx-player-col{color:var(--ex-text-muted);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-family:DM Mono,monospace;font-size:10.5px;font-weight:500}.mpcx-player-col:hover{color:var(--ex-text)}.mpcx-player-col.is-sorted{color:var(--ex-text);font-weight:600}.mpcx-player-list{flex:1;min-height:0;padding:6px 0 12px;overflow-y:auto}.mpcx-player-empty{text-align:center;color:var(--ex-text-muted);padding:40px 20px;font-size:13.5px}.mpcx-player-row{cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;padding-top:5px;padding-bottom:5px}.mpcx-player-row:hover,.mpcx-player-row.is-selected{background:var(--ex-hover)}.mpcx-player-row.is-active{background:var(--ex-hover);box-shadow:inset 3px 0 0 var(--ex-accent)}.mpcx-player-row.is-cut{opacity:.45}.mpcx-player-ctx{z-index:200;background:var(--ex-surface);border:1px solid var(--ex-border);border-radius:10px;flex-direction:column;min-width:180px;padding:5px;display:flex;position:fixed;box-shadow:0 8px 28px #00000047}.mpcx-player-ctx-item{color:var(--ex-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:7px 11px;font-family:inherit;font-size:13px;display:flex}.mpcx-player-ctx-item:hover:not(:disabled){background:var(--ex-accent);color:var(--ex-accent-text)}.mpcx-player-ctx-item:hover:not(:disabled) .mpcx-player-ctx-keys{color:var(--ex-accent-text)}.mpcx-player-ctx-item:disabled{opacity:.4;cursor:default}.mpcx-player-ctx-keys{color:var(--ex-text-muted);font-family:DM Mono,monospace;font-size:11px}.mpcx-player-ctx-sep{background:var(--ex-border);height:1px;margin:4px 6px}.mpcx-player-ctx-item--danger{color:var(--ex-red)}.mpcx-player-ctx-item--danger:hover:not(:disabled){background:var(--ex-red);color:#fff}.mpcx-player-ctx-item--danger:hover:not(:disabled) .mpcx-player-ctx-keys{color:#fffc}.mpcx-player-cell{color:var(--ex-text);white-space:nowrap;font-family:DM Mono,monospace;font-size:12px}.mpcx-player-cell--date{color:var(--ex-text-muted);font-size:11.5px}.mpcx-player-art{cursor:pointer;background:linear-gradient(135deg, hsl(var(--tile-hue,200), 55%, 55%), hsl(calc(var(--tile-hue,200) + 50), 60%, 38%));color:#fff;border:none;border-radius:8px;flex:none;width:44px;height:44px;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000040}.mpcx-player-art-init{letter-spacing:.02em;text-shadow:0 1px 2px #00000059;place-items:center;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;transition:opacity .12s;display:grid;position:absolute;inset:0}.mpcx-player-art-play{opacity:0;background:#00000073;place-items:center;font-size:15px;transition:opacity .12s;display:grid;position:absolute;inset:0}.mpcx-player-row:hover .mpcx-player-art-play,.mpcx-player-row.is-active .mpcx-player-art-play{opacity:1}.mpcx-player-row:hover .mpcx-player-art-init,.mpcx-player-row.is-active .mpcx-player-art-init{opacity:0}.mpcx-player-art-warm{background:#5df095;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px;box-shadow:0 0 0 1.5px #00000073,0 0 6px #5df095b3}.mpcx-player-progress{flex-direction:column;flex:none;gap:4px;height:40px;margin:6px 14px 0;display:flex}.mpcx-player-progress-row{height:18px;color:var(--ex-fg-muted,#ebebf599);opacity:0;pointer-events:none;align-items:center;gap:10px;font-size:11.5px;transition:opacity .16s;display:flex}.mpcx-player-progress-row.is-on{opacity:1;pointer-events:auto}.mpcx-player-progress-row.is-preload.is-on{opacity:.85}.mpcx-player-progress-label{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:55%;overflow:hidden}.mpcx-player-progress-track{background:color-mix(in srgb, var(--ex-fg,#fff) 12%, transparent);border-radius:999px;flex:auto;height:4px;overflow:hidden}.mpcx-player-progress-fill{background:var(--ex-accent);border-radius:999px;height:100%;transition:width .12s;display:block}.mpcx-player-progress-stop{border:1px solid color-mix(in srgb, var(--ex-fg,#fff) 20%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px}.mpcx-player-progress-stop:hover{background:var(--ex-hover)}.mpcx-player-preload{color:var(--ex-fg-muted,#ebebf599);border-bottom:1px solid color-mix(in srgb, var(--ex-fg,#fff) 8%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 6px 12px;font-size:11.5px;display:flex}.mpcx-player-preload-btn{letter-spacing:.04em;padding:4px 10px;font-size:11px}.mpcx-player-preload-btn.is-on{color:#5df095;border-color:#5df09580}.mpcx-player-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.mpcx-player-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mpcx-player-row-sub{color:var(--ex-text-muted);font-family:DM Mono,monospace;font-size:11.5px}.mpcx-player-row-btn{width:28px;height:28px;color:var(--ex-text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;font-size:13px;transition:opacity .12s}.mpcx-player-row:hover .mpcx-player-row-btn{opacity:1}.mpcx-player-row-btn:hover{background:var(--ex-surface);border-color:var(--ex-border);color:var(--ex-text)}.mpcx-player-rename{align-items:center;gap:8px;display:flex}.mpcx-player-rename-input{color:var(--ex-text);background:var(--ex-surface);border:1px solid var(--ex-accent);border-radius:6px;outline:none;min-width:200px;padding:2px 8px;font-family:inherit;font-size:14px;font-weight:600}.mpcx-player-rename-err{color:var(--ex-red);font-size:11.5px}.mpcx-player-bar{background:var(--ex-toolbar);border-top:1px solid var(--ex-border);align-items:center;gap:12px;padding:10px 14px;display:flex}.mpcx-player-bar.is-idle{opacity:.75}.mpcx-player-bar-zone{align-items:center;gap:12px;min-width:0;display:flex}.mpcx-player-bar-zone--left{flex:1 1 0}.mpcx-player-bar-zone--mid{flex:2 1 0}.mpcx-player-bar-zone--right{flex:1 1 0;justify-content:flex-end}.mpcx-player-bar-transport{align-items:center;gap:6px;display:flex}.mpcx-player-tbtn{border:1px solid var(--ex-border);background:var(--ex-surface);width:34px;height:34px;color:var(--ex-text);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;display:grid}.mpcx-player-tbtn:hover:not(:disabled){background:var(--ex-hover)}.mpcx-player-tbtn:disabled{opacity:.4;cursor:default}.mpcx-player-tbtn--play{background:var(--ex-accent);width:42px;height:42px;color:var(--ex-accent-text);border-color:var(--ex-accent);font-size:15px}.mpcx-player-tbtn--play:hover:not(:disabled){background:var(--ex-accent);filter:brightness(1.08)}.mpcx-player-bar-info{flex-direction:column;flex:0 auto;gap:1px;min-width:0;max-width:190px;display:flex}.mpcx-player-bar-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mpcx-player-bar-sub{color:var(--ex-text-muted);font-family:DM Mono,monospace;font-size:11px}.mpcx-player-clock{text-align:right;flex:none;min-width:44px;font-family:DM Mono,monospace;font-size:12px}.mpcx-player-clock--total{text-align:left;color:var(--ex-text-muted)}.mpcx-player-spectrum{height:32px;color:var(--ex-accent);flex:0 0 148px;align-self:center}.mpcx-player-scrubwrap{flex:200px;min-width:100px;position:relative}.mpcx-player-scrubwrap.has-markers{margin-bottom:12px}.mpcx-player-scrub{width:100%;accent-color:var(--ex-accent);display:block}.mpcx-player-markers{pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}.mpcx-player-marker{pointer-events:auto;cursor:pointer;color:var(--ex-text-muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:1px;padding:0 3px;display:flex;position:absolute;top:-2px;transform:translate(-50%)}.mpcx-player-marker-tick{background:var(--ex-text-muted);border-radius:1px;width:2px;height:5px}.mpcx-player-marker-lbl{letter-spacing:.02em;font-family:DM Mono,monospace;font-size:8.5px;line-height:1}.mpcx-player-marker:hover{color:var(--ex-accent)}.mpcx-player-marker:hover .mpcx-player-marker-tick{background:var(--ex-accent);height:7px}.mpcx-player-vol{accent-color:var(--ex-accent);flex:0 0 90px}.mpcx-boardbtn{color:#5df095;text-shadow:0 0 10px #5df0958c;background:#0c1610;border:1px solid #5df09580;animation:10s step-end infinite bglb-jit;box-shadow:0 0 0 1px #0000000a,0 0 14px #5df0952e}.mpcx-boardbtn:hover{background:#12211a;border-color:#5df095d9;box-shadow:0 0 0 1px #0000000a,0 0 20px #5df09552}.mpcx-boardbtn:before,.mpcx-boardbtn:after{content:attr(data-text);letter-spacing:inherit;font:inherit;pointer-events:none;opacity:0;text-shadow:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mpcx-boardbtn:before{color:#ff5c7a;animation:10s step-end infinite bglb-r}.mpcx-boardbtn:after{color:#58c6ff;animation:10s step-end infinite bglb-c}@keyframes bglb-jit{0%{transform:translate(0)skew(0)}.6%{transform:translate(-2px,1px)skew(-6deg)}1.4%{transform:translate(2px,-1px)skew(4deg)}2.2%{transform:translate(-1px)skew(0)}3%{transform:translate(1px,1px)skew(-3deg)}4%,to{transform:translate(0)skew(0)}}@keyframes bglb-r{0%{opacity:0}.5%{opacity:.85;clip-path:inset(0 0 55%);transform:translate(-3px,1px)}1.5%{opacity:.85;clip-path:inset(40% 0 0);transform:translate(3px,-1px)}2.5%{opacity:.6;clip-path:inset(20% 0 30%);transform:translate(-2px)}4%,to{opacity:0;transform:translate(0)}}@keyframes bglb-c{0%{opacity:0}.5%{opacity:.85;clip-path:inset(45% 0 0);transform:translate(3px,-1px)}1.5%{opacity:.85;clip-path:inset(0 0 50%);transform:translate(-3px,1px)}2.5%{opacity:.6;clip-path:inset(30% 0 20%);transform:translate(2px,1px)}4%,to{opacity:0;transform:translate(0)}}.mpcx-boardbtn--arrive{animation:1.6s step-end bglb-arrive,10s step-end 1.6s infinite bglb-jit}.mpcx-boardbtn--arrive:before{animation:1.6s step-end bglb-r-arrive,10s step-end 1.6s infinite bglb-r}.mpcx-boardbtn--arrive:after{animation:1.6s step-end bglb-c-arrive,10s step-end 1.6s infinite bglb-c}@keyframes bglb-arrive{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(-4px,2px)skew(-10deg)}14%{opacity:0}22%{opacity:1;transform:translate(4px,-2px)skew(8deg)}30%{opacity:.3;transform:translate(-2px)}38%{opacity:1;transform:translate(3px,1px)skew(-5deg)}52%{opacity:1;transform:translate(-1px,-1px)}70%{opacity:1;transform:translate(1px)skew(2deg)}to{opacity:1;transform:translate(0)skew(0)}}@keyframes bglb-r-arrive{0%{opacity:0}8%{opacity:1;clip-path:inset(0 0 40%);transform:translate(-6px,2px)}22%{opacity:1;clip-path:inset(50% 0 0);transform:translate(5px,-2px)}38%{opacity:.9;clip-path:inset(15% 0 35%);transform:translate(-4px,1px)}60%{opacity:.5;clip-path:inset(30% 0);transform:translate(2px)}to{opacity:0;transform:translate(0)}}@keyframes bglb-c-arrive{0%{opacity:0}8%{opacity:1;clip-path:inset(45% 0 0);transform:translate(6px,-2px)}22%{opacity:1;clip-path:inset(0 0 45%);transform:translate(-5px,2px)}38%{opacity:.9;clip-path:inset(35% 0 15%);transform:translate(4px,-1px)}60%{opacity:.5;clip-path:inset(25% 0 35%);transform:translate(-2px)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mpcx-boardbtn,.mpcx-boardbtn:before,.mpcx-boardbtn:after{animation:none}}.mpcx-tip{z-index:300;pointer-events:none;color:#f4f4f4;text-align:left;letter-spacing:.1px;background:#1a1a1a;border:1px solid #ffffff21;border-radius:9px;max-width:min(300px,90vw);padding:8px 11px;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:450;line-height:1.42;animation:90ms ease-out mpcx-tip-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #0006}.mpcx-tip--above{transform:translate(-50%,-100%)}@keyframes mpcx-tip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mpcx-tip{animation:none}}.mpcx-helpbtn{cursor:pointer;letter-spacing:1.6px;color:var(--ex-text-muted);border:1px solid var(--ex-border);background:0 0;border-radius:8px;flex:none;align-self:center;margin-left:10px;padding:7px 13px;font-family:inherit;font-size:11.5px;font-weight:700}.mpcx-helpbtn:hover{color:var(--ex-text);border-color:var(--ex-text-muted);background:var(--ex-hover)}.mpcx-modal--help{text-align:left;width:min(560px,96vw);max-height:88vh;overflow-y:auto}.mpcx-modal--help .mpcx-modal-emoji,.mpcx-modal--help .mpcx-modal-title,.mpcx-modal--help .mpcx-modal-desc{text-align:center}.mpcx-help-toggle{cursor:pointer;border:1px solid var(--ex-border);background:var(--ex-bg);border-radius:11px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.mpcx-help-toggle input{width:16px;height:16px;accent-color:var(--ex-accent);cursor:pointer;margin:2px 0 0}.mpcx-help-toggle-t{flex-direction:column;gap:2px;display:flex}.mpcx-help-toggle-h{color:var(--ex-text);font-size:13.5px;font-weight:600}.mpcx-help-toggle-d{color:var(--ex-text-muted);font-size:12px;line-height:1.4}.mpcx-help-list{flex-direction:column;gap:7px;display:flex}.mpcx-help-row{text-align:left;cursor:pointer;border:1px solid var(--ex-border);background:var(--ex-surface);border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:11px 14px;font-family:Outfit,sans-serif;display:flex}.mpcx-help-row:hover{border-color:var(--ex-accent);background:var(--ex-bg)}.mpcx-help-row-t{color:var(--ex-text);font-size:14px;font-weight:600}.mpcx-help-row-b{color:var(--ex-text-muted);font-size:12px}.mpcx-help-back{cursor:pointer;color:var(--ex-text-muted);background:0 0;border:none;padding:0 0 10px;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:600}.mpcx-help-back:hover{color:var(--ex-accent)}.mpcx-help-title{color:var(--ex-text);margin:0 0 12px;font-size:18px;font-weight:600}.mpcx-help-h{letter-spacing:1.4px;color:var(--ex-text-muted);margin:18px 0 8px;font-size:11px;font-weight:700}.mpcx-help-p{color:var(--ex-text);margin:0 0 11px;font-size:13.5px;line-height:1.58}.mpcx-help-k{flex-direction:column;gap:1px;margin:0 0 12px;display:flex}.mpcx-help-krow{border-radius:8px;grid-template-columns:minmax(72px,152px) 1fr;gap:12px;padding:8px 10px;display:grid}.mpcx-help-krow:nth-child(odd){background:var(--ex-bg)}.mpcx-help-krow dt{color:var(--ex-text);letter-spacing:.2px;word-break:break-word;font-family:DM Mono,monospace;font-size:11.5px;font-weight:500}.mpcx-help-krow dd{color:var(--ex-text-muted);margin:0;font-size:12.8px;line-height:1.5}.mpcx-help-tipcard{color:var(--ex-text);background:#f0a00017;border:1px solid #f0a00059;border-radius:10px;margin:14px 0 4px;padding:11px 13px;font-size:12.8px;line-height:1.5}.mpcx-help-secret{text-align:center;letter-spacing:4px;color:var(--ex-text-muted);opacity:.5;-webkit-user-select:none;user-select:none;margin:26px 0 2px;font-family:DM Mono,monospace;font-size:14px}.mpcx-help-secret:hover{opacity:.9;color:var(--ex-accent)}.mpcx-help-searchbar{align-items:center;gap:8px;margin:0 0 14px;display:flex}.mpcx-help-searchicon{color:var(--ex-text-muted);font-size:16px;line-height:1}.mpcx-help-search{border:1px solid var(--ex-border);background:var(--ex-bg);min-width:0;color:var(--ex-text);border-radius:10px;flex:1;padding:10px 13px;font-family:Outfit,sans-serif;font-size:13.5px}.mpcx-help-search::placeholder{color:var(--ex-text-muted)}.mpcx-help-search:focus{border-color:var(--ex-accent);outline:none}.mpcx-help-search::-webkit-search-decoration{appearance:none}.mpcx-help-search::-webkit-search-cancel-button{appearance:none}.mpcx-help-searchx{cursor:pointer;width:28px;height:28px;color:var(--ex-text-muted);background:0 0;border:none;flex:none;font-size:14px;line-height:1}.mpcx-help-searchx:hover{color:var(--ex-accent)}.mpcx-help-count{letter-spacing:1px;text-transform:uppercase;color:var(--ex-text-muted);padding:0 2px 2px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600}.mpcx-help-none{text-align:center;color:var(--ex-text-muted);padding:24px 14px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.6}.mpcx-help-mark{background:var(--ex-accent);color:var(--ex-bg);border-radius:3px;padding:0 2px;font-weight:700}@media (max-width:640px){.mpcx-help-search{padding:12px 14px;font-size:16px}.mpcx-help-searchx{width:40px;height:40px}}html[data-look]{--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-hud:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-num:ui-monospace, "SF Mono", Menlo, monospace;--lk-ease:cubic-bezier(.2, .9, .25, 1);--lk-spring:cubic-bezier(.2, 1.1, .3, 1);--lk-ctrl-h:30px}html[data-look] body{background:var(--lk-bg)}html[data-look] .mpcx{font-family:var(--font-ui);letter-spacing:0;background:var(--lk-bg);color:var(--ex-text);font-size:12px}html[data-look] .mpcx :is(button,input,select,textarea){font-family:var(--font-ui)}html[data-look] .mpcx [style*=DM\ Mono],html[data-look] .mpcx [style*=Outfit]{font-family:var(--font-ui)!important}html[data-look] ::-webkit-scrollbar{width:8px;height:8px}html[data-look] ::-webkit-scrollbar-track{background:0 0}html[data-look] ::-webkit-scrollbar-thumb{background:var(--lk-line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:4px}html[data-look] ::selection{background:var(--lk-accent-soft)}@media (prefers-reduced-motion:reduce){html[data-look] *,html[data-look] :before,html[data-look] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@keyframes lk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}@keyframes lk-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lk-sheet{0%{opacity:0;top:14px}to{opacity:1;top:0}}html[data-look] .mpcx :is(.mpcx-btn,.mpcx-toggle,.mpcx-tbtn,.arr-toolbtn,.arr-actbtn,.arr-clipbar-btn,.mx-msbtn,.mx-prev,.mpcx-detail-toggle,.mpcx-helpbtn,.mpcx-set-opt,.mpcx-set-pill,.mpcx-linkbtn,.mpcx-playerbtn){font-family:var(--font-ui);text-shadow:none;color:var(--ex-text);background:var(--lk-raised);border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);transition:background-color .15s var(--lk-ease), color .15s, box-shadow .15s, transform .25s var(--lk-spring), opacity .15s;border:0}html[data-look] .mpcx :is(.mpcx-btn,.mpcx-toggle,.mpcx-tbtn,.arr-toolbtn,.arr-actbtn,.arr-clipbar-btn,.mx-msbtn,.mx-prev,.mpcx-detail-toggle,.mpcx-helpbtn,.mpcx-set-opt,.mpcx-set-pill,.mpcx-linkbtn,.mpcx-playerbtn):hover:not(:disabled){background:var(--lk-press);color:var(--ex-text);box-shadow:inset 0 0 0 1px var(--lk-line-strong);filter:none}html[data-look] .mpcx :is(.mpcx-btn,.mpcx-toggle,.mpcx-tbtn,.arr-toolbtn,.arr-actbtn,.arr-clipbar-btn,.mx-msbtn,.mx-prev,.mpcx-set-pill,.mpcx-linkbtn,.mpcx-playerbtn):active:not(:disabled){transform:scale(.965)}html[data-look] .mpcx :is(.mpcx-toggle,.mpcx-tbtn,.arr-toolbtn,.mpcx-set-opt,.mpcx-set-pill).is-on{background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none}html[data-look] .mpcx :is(.mpcx-btn,.mpcx-toggle,.mpcx-tbtn,.arr-toolbtn,.arr-actbtn,.arr-clipbar-btn):disabled{opacity:.38}html[data-look] .mpcx .mpcx-btn--accent{background:var(--lk-accent);color:var(--lk-accent-ink);box-shadow:none;font-weight:600}html[data-look] .mpcx .mpcx-btn--accent:hover:not(:disabled){background:var(--lk-accent);color:var(--lk-accent-ink);box-shadow:none;filter:brightness(1.08)}html[data-look] .mpcx .mpcx-btn--accent:disabled{background:var(--lk-raised);color:var(--lk-faint);opacity:1;box-shadow:inset 0 0 0 1px var(--lk-line)}html[data-look] .mpcx .mpcx-btn--ghost{background:0 0}html[data-look] .mpcx .mpcx-btn{letter-spacing:.01em;min-height:34px;padding:0 16px;font-size:12.5px;font-weight:500}html[data-look] .mpcx .mpcx-btn--big{min-height:40px;padding:0 22px;font-size:13.5px}html[data-look] .mpcx :is(.mpcx-sel,.mpcx-set-select,.arr-clipbar-input,.arr-gridsel,select,input[type=text],input[type=number],input[type=search],input[type=email]){font-family:var(--font-ui);color:var(--ex-text);background:var(--lk-field);border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);min-height:var(--lk-ctrl-h);border:0;font-size:12px;transition:box-shadow .15s}html[data-look] .mpcx :is(.mpcx-sel,.mpcx-set-select,select):hover{box-shadow:inset 0 0 0 1px var(--lk-line-strong)}html[data-look] .mpcx :is(.mpcx-sel,.mpcx-set-select,.arr-clipbar-input,select,input):focus{box-shadow:inset 0 0 0 1px var(--ex-text), 0 0 0 3px color-mix(in srgb, var(--ex-text) 14%, transparent);outline:none}html[data-look] .mpcx ::placeholder{color:var(--lk-faint);opacity:1}html[data-look] .mpcx input[type=range],html[data-look] .mpcx input[type=checkbox]{accent-color:var(--ex-text)}html[data-look] .mpcx .mpcx-fmt{border-radius:calc(var(--lk-r-sm) + 2px);box-shadow:inset 0 0 0 1px var(--lk-line);gap:0;padding:2px}html[data-look] .mpcx .mpcx-fmt-lbl{letter-spacing:.12em;color:var(--lk-faint);padding:0 8px 0 6px;font-size:9.5px;font-weight:600}html[data-look] .mpcx .mpcx-fmtbtn,html[data-look] .mpcx .mpcx-fmtbtn:first-of-type,html[data-look] .mpcx .mpcx-fmtbtn:last-of-type{border-radius:var(--lk-r-sm);color:var(--ex-text-muted);background:0 0;border:0;margin:0;padding:5px 10px;font-size:11.5px;font-weight:500;transition:background-color .15s,color .15s}html[data-look] .mpcx .mpcx-fmtbtn:hover{color:var(--ex-text);background:var(--lk-raised)}html[data-look] .mpcx .mpcx-fmtbtn.is-on{color:var(--lk-on-ink);background:var(--ex-text);box-shadow:none;font-weight:600}html[data-look] .mpcx .mpcx-fmt.is-dim{opacity:.45}html[data-look] .mpcx .mpcx-fmt-note{color:var(--lk-faint);font-size:10.5px;font-style:normal}html[data-look] .mpcx .mpcx-header{background:var(--lk-island);border-radius:var(--lk-r-lg);min-height:58px;box-shadow:inset 0 0 0 1px var(--lk-line);border:0;gap:16px;margin:10px 10px 0;padding:0 14px 0 16px}html[data-look] .mpcx .mpcx-logo-a,html[data-look] .mpcx .mpcx-logo-b{letter-spacing:.02em;font-family:DM Mono,monospace;font-size:14px;font-weight:500}html[data-look] .mpcx .mpcx-logo-a{color:var(--ex-text)}html[data-look] .mpcx .mpcx-logo-b{color:#f0a000}html[data-look] .mpcx .mpcx-ver{color:#f0a000;font-family:DM Mono,monospace}html[data-look] .mpcx .mpcx-ver:hover{color:#f0a000;background:#f0a00024;border-color:#0000}html[data-look] .mpcx .mpcx-title{display:none}html[data-look] .mpcx .mpcx-brandtext{box-shadow:inset 1px 0 0 var(--lk-line);align-self:center;margin-left:4px;padding-left:14px}html[data-look] .mpcx .mpcx-sub{color:var(--lk-faint);letter-spacing:0;font-size:12px}html[data-look] .mpcx .mpcx-header:has(.mpcx-info) .mpcx-brandtext{display:none}html[data-look] .mpcx .mpcx-helpbtn{letter-spacing:.02em;height:30px;color:var(--ex-text-muted);border-radius:15px;padding:0 14px;font-size:11.5px;font-weight:500}html[data-look] .mpcx .mpcx-info{flex-wrap:nowrap;align-items:center;gap:2px;min-width:0}html[data-look] .mpcx .mpcx-info>*{flex:none}html[data-look] .mpcx .mpcx-info>.mpcx-chip:first-child{flex:0 auto;min-width:60px}html[data-look] .mpcx .mpcx-sub{white-space:nowrap}html[data-look] .mpcx .mpcx-header:has(.mpcx-info) .mpcx-sub{display:none}html[data-look] .mpcx .mpcx-brandtext{min-width:0}html[data-look] .mpcx .mpcx-boardbtn{color:#30d158;height:30px;text-shadow:none;background:#30d15824;border:0;animation:none;box-shadow:inset 0 0 0 1px #30d15866;font-family:var(--font-hud)!important;letter-spacing:.18em!important;border-radius:15px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:700!important}html[data-look] .mpcx .mpcx-boardbtn:before,html[data-look] .mpcx .mpcx-boardbtn:after{display:none}html[data-look=aluminum] .mpcx .mpcx-boardbtn{color:#248a3d;background:#248a3d1a;box-shadow:inset 0 0 0 1px #248a3d59}html[data-look] .mpcx :is(.mpcx-chip,.mpcx-chip--accent,.mpcx-chip--lcd){border-radius:var(--lk-r-sm);box-shadow:none;background:0 0;border:0;gap:1px;padding:4px 12px}html[data-look] .mpcx .mpcx-chip+.mpcx-chip{box-shadow:inset 1px 0 0 var(--lk-line);border-radius:0}html[data-look] .mpcx :is(.mpcx-chip,.mpcx-chip--accent,.mpcx-chip--lcd) .mpcx-chip-l{letter-spacing:.14em;color:var(--lk-faint);font-size:9px;font-weight:600}html[data-look] .mpcx :is(.mpcx-chip,.mpcx-chip--accent,.mpcx-chip--lcd) .mpcx-chip-v{font-family:var(--font-ui);color:var(--ex-text);font-size:13px;font-weight:500}html[data-look] .mpcx .mpcx-chip--accent .mpcx-chip-v:before{content:"";vertical-align:middle;background:var(--lk-accent);border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}html[data-look] .mpcx .mpcx-chip--lcd .mpcx-chip-v,html[data-look] .mpcx .mpcx-info .mpcx-chip:nth-child(3) .mpcx-chip-v{font-family:var(--lk-num-font);font-weight:var(--lk-num-weight);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:19px}html[data-look] .mpcx .mpcx-transport{gap:6px}html[data-look] .mpcx .mpcx-tbtn{border-radius:18px;width:36px;height:36px;font-size:13px}html[data-look] .mpcx .mpcx-tbtn--sm{border-radius:16px;width:32px;height:32px;font-size:13px}html[data-look] .mpcx .mpcx-tbtn--stop{padding-bottom:3px;font-size:17px}html[data-look] .mpcx .mpcx-transport>.mpcx-tbtn:first-child{background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none}html[data-look] .mpcx .mpcx-transport>.mpcx-tbtn:first-child.is-on{background:var(--lk-accent);color:var(--lk-accent-ink);box-shadow:0 0 0 4px var(--lk-accent-soft)}html[data-look] .mpcx .mpcx-tbtn--mixer{letter-spacing:.06em;border-radius:16px;width:auto;height:32px;padding:0 14px;font-size:11px;font-weight:600}html[data-look] .mpcx .mpcx-workspace{gap:10px;padding:10px}html[data-look] .mpcx .arr{background:var(--lk-island);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line);animation:lk-rise .4s var(--lk-spring) backwards;border:0}html[data-look] .mpcx :is(.arr-headers,.arr-scroll){background:0 0}html[data-look] .mpcx :is(.arr-ruler,.arr-corner){border-bottom:1px solid var(--lk-line);background:0 0}html[data-look] .mpcx .arr-tick{color:var(--lk-faint);border-left-color:var(--lk-line);font-variant-numeric:tabular-nums;font-size:10px}html[data-look] .mpcx .arr-tick.is-major{border-left-color:var(--lk-line-strong);color:var(--ex-text-muted);font-weight:500}html[data-look] .mpcx .arr-head{border-bottom-color:var(--lk-line)}html[data-look] .mpcx .arr-head-name-txt{font-size:12px;font-weight:600}html[data-look] .mpcx .arr-seg{border-left:2px solid var(--lk-clip-1);border-radius:0 6px 6px 0}html[data-look] .mpcx .arr-seg.is-alt{background:color-mix(in srgb, var(--lk-clip-1) 6%, transparent)}html[data-look] .mpcx .arr-seg:hover{background:color-mix(in srgb, var(--lk-clip-1) 14%, transparent)}html[data-look] .mpcx .arr-seg.is-selected{background:color-mix(in srgb, var(--lk-clip-1) 24%, transparent);outline:1.5px solid var(--lk-clip-1)}html[data-look] .mpcx .arr-seg.is-adj{border-left-color:var(--lk-clip-6);background:color-mix(in srgb, var(--lk-clip-6) 12%, transparent)}html[data-look] .mpcx .arr-seg:hover .arr-seg-grip{color:var(--lk-clip-1)}html[data-look] .mpcx .arr-seg-i{background:var(--lk-clip-1);color:var(--lk-on-ink);border-radius:4px;font-weight:700}html[data-look] .mpcx .arr-seg-name{font-size:10.5px;font-weight:600}html[data-look] .mpcx .arr-seg-len{font-family:var(--font-num);background:var(--lk-field);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:4px;font-size:10px}html[data-look] .mpcx .arr-seg.is-adj .arr-seg-len{color:var(--lk-clip-6);box-shadow:inset 0 0 0 1px var(--lk-clip-6)}html[data-look] .mpcx :is(.arr-seg.is-dragging,.arr-seg--ghost){background:color-mix(in srgb, var(--lk-clip-1) 22%, transparent);box-shadow:0 12px 30px #00000073}html[data-look] .mpcx .arr-seg-drop{background:var(--lk-clip-1);box-shadow:none}html[data-look] .mpcx .arr-playhead-line{background:var(--lk-accent);box-shadow:0 0 calc(8px * var(--lk-light-glow)) var(--lk-accent)}html[data-look] .mpcx .arr-playhead-cap{border-top-color:var(--lk-accent)}html[data-look] .mpcx .arr-clip{border-radius:7px}html[data-look] .mpcx .arr-clip:hover{box-shadow:inset 0 0 0 1px var(--lk-line-strong)}html[data-look] .mpcx .arr-clip.is-sel{background:color-mix(in srgb, var(--ex-text) 10%, transparent);box-shadow:inset 0 0 0 1.5px var(--ex-text)}html[data-look] .mpcx .arr-clip.is-dup{border:1px dashed var(--ex-text);box-shadow:none}html[data-look] .mpcx .arr-drag-readout{font-family:var(--font-num);background:var(--ex-text);color:var(--lk-on-ink);border-radius:6px}html[data-look] .mpcx :is(.arr-toolbar,.arr-clipbar){box-shadow:inset 0 -1px 0 var(--lk-line);background:0 0;border:0;border-radius:0}html[data-look] .mpcx .arr-toolbar{border-radius:var(--lk-r-lg) var(--lk-r-lg) 0 0;background:var(--lk-island);box-shadow:inset 0 0 0 1px var(--lk-line);gap:8px;padding:8px 10px}html[data-look] .mpcx .arr-clipbar{background:var(--lk-island);box-shadow:inset 1px 0 0 var(--lk-line), inset -1px 0 0 var(--lk-line)}html[data-look] .mpcx :is(.arr-toolbtn,.arr-actbtn){border-radius:var(--lk-r-sm);width:30px;height:30px;font-size:13px}html[data-look] .mpcx .arr-tool-sep{background:var(--lk-line);height:18px}html[data-look] .mpcx .arr-actbtn--dseq{letter-spacing:.04em;width:auto;color:var(--ex-text);padding:0 12px;font-size:11px;font-weight:600}html[data-look] .mpcx .arr-actbtn--dseq:hover:not(:disabled){background:var(--lk-press)}html[data-look] .mpcx :is(.arr-toolbar-lbl,.arr-clipbar-lbl,.mpcx-arrtoolbar-lbl){letter-spacing:.14em;color:var(--lk-faint);font-size:9.5px;font-weight:600}html[data-look] .mpcx :is(.arr-toolbar-hint,.arr-clipbar-hint,.arr-clipbar-note,.mpcx-arrtoolbar-hint){color:var(--lk-faint);font-size:11px;font-style:normal}html[data-look] .mpcx .arr-clipbar-seq{font-family:var(--font-num);color:var(--lk-faint)}html[data-look] .mpcx .arr-clipbar-input{font-family:var(--font-num);min-height:24px}html[data-look] .mpcx .arr-clipbar-dot{border-radius:50%}html[data-look] .mpcx .mx{background:var(--lk-island);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;padding:10px 14px 14px}html[data-look] .mpcx .mx-resize-grip{background:var(--lk-line-strong)}html[data-look] .mpcx .mx-resize-lbl{letter-spacing:.16em;color:var(--lk-faint);font-size:9px}html[data-look] .mpcx .mx-strips{gap:6px}html[data-look] .mpcx :is(.mx-strip,.mx-master){background:color-mix(in srgb, var(--ex-text) 3%, transparent);border-radius:var(--lk-r);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;transition:background-color .15s,box-shadow .15s}html[data-look] .mpcx .mx-strip:hover{background:color-mix(in srgb, var(--ex-text) 5%, transparent)}html[data-look] .mpcx .mx-strip.is-msel{background:color-mix(in srgb, var(--ex-text) 8%, transparent);box-shadow:inset 0 0 0 1px var(--lk-line-strong)}html[data-look] .mpcx :is(.mx-strip-head,.mx-master-head){border-top-width:2px;padding-top:6px}html[data-look] .mpcx .mx-master-head{border-top-color:var(--lk-accent)}html[data-look] .mpcx .mx-strip-name{font-size:10.5px;font-weight:600}html[data-look] .mpcx .mx-master-tag{color:var(--lk-faint);letter-spacing:.16em}html[data-look] .mpcx .mx-read{font-family:var(--font-num);background:var(--lk-field);box-shadow:inset 0 0 0 1px var(--lk-line);color:var(--ex-text);border:0;border-radius:5px;font-size:10px}html[data-look] .mpcx .mx-read:hover{box-shadow:inset 0 0 0 1px var(--lk-line-strong);background:var(--lk-field)}html[data-look] .mpcx .mx-ftrack{background:var(--lk-line-strong);width:3px;box-shadow:none}html[data-look] .mpcx .mx-ffill{background:color-mix(in srgb, var(--ex-text) 55%, transparent);box-shadow:none}html[data-look] .mpcx .mx-funity{background:var(--lk-line-strong)}html[data-look] .mpcx .mx-fcap{background:linear-gradient(180deg, color-mix(in srgb, var(--ex-text) 96%, #fff) 0%, color-mix(in srgb, var(--ex-text) 78%, var(--lk-bg)) 100%);border:0;border-radius:6px;width:24px;height:18px;box-shadow:0 3px 10px #00000073,inset 0 -1px #0003,inset 0 1px #fff9}html[data-look] .mpcx .mx-fcap:after{background:var(--lk-bg);height:2px;box-shadow:none;left:6px;right:6px}html[data-look] .mpcx .mx-meter-box{box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:3px}html[data-look] .mpcx .mx-knob{background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--ex-text) 22%, var(--lk-bg)), var(--lk-bg) 75%);box-shadow:0 2px 5px #00000073, inset 0 0 0 1px var(--lk-line-strong);border:0}html[data-look=aluminum] .mpcx .mx-knob{background:radial-gradient(circle at 40% 30%,#fff,#d6d6d2 78%);box-shadow:0 2px 4px #0000002e,inset 0 0 0 1px #0000001a}html[data-look] .mpcx .mx-knob:after{background:conic-gradient(from var(--a0,-135deg), var(--ex-text) 0 var(--asw,0deg), transparent var(--asw,0deg) 360deg)}html[data-look] .mpcx .mx-knob-ind{box-shadow:none;background:var(--ex-text)!important}html[data-look] .mpcx .mx-knob-lbl{font-family:var(--font-num);color:var(--lk-faint)}html[data-look] .mpcx .mx-msbtn{width:22px;height:22px;color:var(--ex-text-muted);box-shadow:inset 0 0 0 1px var(--lk-line-strong);background:0 0;border-radius:11px;font-size:10px;font-weight:700}html[data-look] .mpcx .mx-msbtn.is-mute{color:#060708;box-shadow:none;background:#ffd60a}html[data-look] .mpcx .mx-msbtn.is-solo{color:#fff;box-shadow:none;background:#0a84ff}html[data-look] .mpcx .mx-msbtn.is-mono{background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none}html[data-look] .mpcx .mx-prev{height:20px;color:var(--ex-text-muted);background:0 0;border-radius:10px;font-size:10px}html[data-look] .mpcx .mx-strip.is-drop-before:before,html[data-look] .mpcx .mx-strip.is-drop-after:after{background:var(--ex-text)}html[data-look] .mpcx .mx-mastering{background:color-mix(in srgb, var(--ex-text) 3%, transparent);border-radius:var(--lk-r);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] .mpcx .mx-mastering-head{border-top-color:var(--lk-clip-2)}html[data-look] .mpcx .mx-lufs-meter{box-shadow:inset 0 0 0 1px var(--lk-line);background:0 0;border:0;border-radius:3px}html[data-look] .mpcx .mx-lufs-int{font-family:var(--lk-num-font);font-weight:var(--lk-num-weight);font-variant-numeric:tabular-nums;font-size:20px}html[data-look] .mpcx .mx-lufs-int:hover{color:var(--ex-text-muted)}html[data-look] .mpcx :is(.mx-lufs-unit,.mx-mk-cap,.mx-msw-lbl,.mx-mastering-ceil){color:var(--lk-faint);letter-spacing:.14em}html[data-look] .mpcx :is(.mx-lufs-st,.mx-mk-val){font-family:var(--font-num)}html[data-look] .mpcx .mx-lufs-st-k{color:var(--lk-clip-2)}html[data-look] .mpcx .mx-msw-track{background:var(--lk-press);box-shadow:inset 0 0 0 1px var(--lk-line)}html[data-look] .mpcx .mx-msw-knob{transition:left .25s var(--lk-spring);background:#fff;box-shadow:0 1px 3px #0006}html[data-look] .mpcx .mx-msw.is-on .mx-msw-track{background:var(--ex-ok);box-shadow:none}html[data-look] .mpcx .mx-msw.is-on .mx-msw-lbl{color:var(--ex-text)}html[data-look] .mx-rename-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;animation:.2s ease-out lk-fade}html[data-look] .mx-rename{font-family:var(--font-ui);color:var(--ex-text);background:color-mix(in srgb, var(--lk-bg) 90%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 30px 90px #0000008c;animation:lk-sheet .32s var(--lk-spring);border:0;position:relative}html[data-look] .mx-rename-title{font-family:var(--font-hud);letter-spacing:0;font-weight:600}html[data-look] :is(.mx-rename-input,.mx-rename-sel){font-family:var(--font-ui);background:var(--lk-field);color:var(--ex-text);border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] :is(.mx-rename-input,.mx-rename-sel):focus{box-shadow:inset 0 0 0 1px var(--ex-text), 0 0 0 3px color-mix(in srgb, var(--ex-text) 14%, transparent)}html[data-look] .mx-rename-btn{font-family:var(--font-ui);border-radius:var(--lk-r-sm);background:var(--lk-raised);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] .mx-rename-btn:hover{background:var(--lk-press)}html[data-look] .mx-rename-btn--save{background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none}html[data-look] .mx-rename-btn--save:hover{background:var(--ex-text);opacity:.88}html[data-look] .mpcx .mpcx-export{background:var(--lk-island);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;margin:0 10px 10px;padding:10px 14px}html[data-look] .mpcx .mpcx-export-row{gap:8px}html[data-look] .mpcx .mpcx-export-lbl{letter-spacing:.16em;color:var(--lk-faint);margin-right:2px;font-size:9.5px;font-weight:600}html[data-look] .mpcx .mpcx-toggle{min-height:30px;color:var(--ex-text-muted);border-radius:15px;padding:0 12px;font-size:11px;font-weight:500}html[data-look] .mpcx .mpcx-toggle.is-on{color:var(--lk-on-ink)}html[data-look] .mpcx .mpcx-metro-read{font-family:var(--font-num)}html[data-look] .mpcx .mpcx-export-err{color:var(--ex-red);font-weight:500}html[data-look] .mpcx .mpcx-export-ok{color:var(--ex-ok);font-weight:500}html[data-look] .mpcx :is(.mpcx-export-details,.mpcx-notices-panel){background:var(--lk-field);border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] .mpcx .mpcx-progress{background:var(--lk-raised);box-shadow:inset 0 0 0 1px var(--lk-line);border-radius:9px}html[data-look] .mpcx .mpcx-progress-bar{background:var(--ex-text);opacity:.85}html[data-look] .mpcx .mpcx-progress-lbl{mix-blend-mode:difference;color:#fff}html[data-look] .mpcx .mpcx-warn{color:color-mix(in srgb, var(--lk-clip-6) 85%, var(--ex-text));font-weight:500}html[data-look] .mpcx .mpcx-notices-bar{min-height:26px;color:var(--ex-text);background:color-mix(in srgb, var(--lk-clip-6) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk-clip-6) 45%, transparent);border:0;border-radius:13px;padding:0 12px;font-size:11.5px;font-weight:500}html[data-look] .mpcx .mpcx-notices-bar:hover{background:color-mix(in srgb, var(--lk-clip-6) 24%, transparent)}html[data-look] .mpcx .mpcx-notices-bar--info{color:var(--ex-text-muted);background:var(--lk-raised);box-shadow:inset 0 0 0 1px var(--lk-line)}html[data-look] .mpcx .mpcx-notices--float .mpcx-notices-panel{background:color-mix(in srgb, var(--lk-bg) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 18px 50px #00000073;animation:lk-pop .2s var(--lk-spring)}html[data-look] .mpcx-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#0000006b;animation:.22s ease-out lk-fade}html[data-look] .mpcx-modal{font-family:var(--font-ui);letter-spacing:0;color:var(--ex-text);background:color-mix(in srgb, var(--lk-bg) 90%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line-strong), inset 0 1px 0 color-mix(in srgb, var(--ex-text) 8%, transparent), 0 40px 120px #0009;animation:lk-sheet .38s var(--lk-spring);border:0}html[data-look] .mpcx-modal-x{background:var(--lk-raised);width:30px;height:30px;color:var(--ex-text-muted);border-radius:15px;padding:0;font-size:13px;line-height:30px;top:14px;right:14px}html[data-look] .mpcx-modal-x:hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] .mpcx-modal-emoji{display:none}html[data-look] .mpcx-modal-title{font-family:var(--font-hud);letter-spacing:-.01em;font-size:19px;font-weight:600}html[data-look] .mpcx-modal-desc{color:var(--ex-text-muted);font-size:13px;line-height:1.5}html[data-look] .mpcx-modal-btn{font-family:var(--font-ui);border-radius:var(--lk-r-sm);background:var(--ex-text);min-height:36px;color:var(--lk-on-ink);box-shadow:none;border:0;font-weight:600}html[data-look] .mpcx-modal-btn:hover{opacity:.88}html[data-look] .mpcx-set-label{letter-spacing:.16em;color:var(--lk-faint);font-size:9.5px;font-weight:600}html[data-look] .mpcx-set-opt{text-align:left;padding:8px 12px}html[data-look] .mpcx-set-opt-d{color:inherit;opacity:.65}html[data-look] .mpcx-changelog-item{border-top-color:var(--lk-line);color:var(--ex-text-muted)}html[data-look] .mpcx-changelog-item:before{content:"";background:var(--lk-accent);border-radius:50%;width:6px;height:6px;top:16px}html[data-look] .mpcx-emo,.mpcx-emo-alt{display:none}html[data-look] .mpcx-emo-alt{display:inline}html[data-look] .mpcx .mpcx-loader{padding:28px 16px 40px}html[data-look] .mpcx .mpcx-loader-card{background:var(--lk-island);border-radius:calc(var(--lk-r-lg) + 6px);width:min(540px,100%);box-shadow:inset 0 0 0 1px var(--lk-line), 0 30px 80px #00000059;animation:lk-rise .5s var(--lk-spring) backwards;border:0;padding:30px 30px 26px}html[data-look=aluminum] .mpcx .mpcx-loader-card{box-shadow:inset 0 0 0 1px var(--lk-line), 0 24px 60px #00000014}html[data-look] .mpcx .mpcx-loader-title{letter-spacing:.01em;text-transform:uppercase;margin-bottom:10px;font-family:Big Shoulders Display,Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:38px;font-weight:700;line-height:1.02}html[data-look] .mpcx .mpcx-loader-desc{color:var(--ex-text-muted);font-size:13px;line-height:1.55}html[data-look] .mpcx .mpcx-loader-desc b{color:var(--ex-text);font-weight:600}html[data-look] .mpcx :is(.mpcx-loader-hint,.mpcx-download-cta-txt){color:var(--lk-faint);font-size:12px}html[data-look] .mpcx .mpcx-loader-err{color:var(--ex-red)}html[data-look] .mpcx .mpcx-dropzone{border-radius:var(--lk-r);background:color-mix(in srgb, var(--ex-text) 2.5%, transparent);box-shadow:inset 0 0 0 1px var(--lk-line);transition:background-color .2s var(--lk-ease), box-shadow .2s var(--lk-ease);border:0;padding:8px}html[data-look] .mpcx .mpcx-dropzone.drag-valid{background:color-mix(in srgb, var(--ex-ok) 12%, transparent);box-shadow:inset 0 0 0 1.5px var(--ex-ok)}html[data-look] .mpcx .mpcx-dropzone.drag-invalid{background:color-mix(in srgb, var(--ex-red) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ex-red) 60%, transparent)}html[data-look] .mpcx .mpcx-dropzone-label{font-family:var(--font-ui);letter-spacing:0;color:var(--lk-faint);margin-top:10px;font-size:11.5px}html[data-look] .mpcx .mpcx-dropzone.drag-valid .mpcx-dropzone-label{color:var(--ex-ok)}html[data-look] .mpcx .mpcx-steps{gap:0;margin-bottom:10px}html[data-look] .mpcx .mpcx-step{border-radius:var(--lk-r-sm);background:0 0;border:0;gap:14px;padding:12px;transition:background-color .15s}html[data-look] .mpcx .mpcx-step+.mpcx-step{box-shadow:inset 0 1px 0 var(--lk-line);border-radius:0 0 var(--lk-r-sm) var(--lk-r-sm)}html[data-look] .mpcx .mpcx-step:hover{background:var(--lk-raised)}html[data-look] .mpcx .mpcx-step.is-done{background:0 0;border:0}html[data-look] .mpcx .mpcx-step-num{width:28px;height:28px;color:var(--ex-text-muted);box-shadow:inset 0 0 0 1px var(--lk-line-strong);background:0 0;font-size:12px;font-weight:600}html[data-look] .mpcx .mpcx-step.is-done .mpcx-step-num{background:var(--ex-ok);color:#fff;box-shadow:none;font-size:0}html[data-look] .mpcx .mpcx-step.is-done .mpcx-step-num:after{content:"✓";font-size:13px;font-weight:700}html[data-look] .mpcx .mpcx-step-title,html[data-look] .mpcx .mpcx-step.is-done .mpcx-step-title{color:var(--ex-text);font-size:13.5px;font-weight:600}html[data-look] .mpcx .mpcx-step-state{color:var(--lk-faint);font-size:12px}html[data-look] .mpcx .mpcx-step.is-done .mpcx-step-state{color:var(--ex-ok)}html[data-look] .mpcx .mpcx-loader-actions{gap:8px;padding:2px 4px 0}html[data-look] .mpcx .mpcx-download-cta{gap:10px;margin-top:22px}html[data-look] :is(.mpcx-dl-btn,.mpcx-dl-opt){font-family:var(--font-ui);letter-spacing:0;border-radius:var(--lk-r-sm);background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none;transition:opacity .15s, transform .25s var(--lk-spring);border:0;font-weight:600}html[data-look] :is(.mpcx-dl-btn,.mpcx-dl-opt):hover{background:var(--ex-text);opacity:.88;border:0}html[data-look] :is(.mpcx-dl-btn,.mpcx-dl-opt):active{transform:scale(.97)}html[data-look] .mpcx-dl-alt{font-family:var(--font-ui);color:var(--ex-text-muted)}html[data-look] .mpcx-dl-alt:hover{color:var(--ex-text)}html[data-look] .mpcx-modal-input{font-family:var(--font-ui);background:var(--lk-field);border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] .mpcx-modal-input:focus{box-shadow:inset 0 0 0 1px var(--ex-text), 0 0 0 3px color-mix(in srgb, var(--ex-text) 14%, transparent)}html[data-look] .mpcx :is(.mpcx-easyswitch,.mpcx-playerbtn){font-family:var(--font-ui);letter-spacing:.06em;background:var(--lk-raised);height:32px;color:var(--ex-text);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:16px;padding:0 14px;font-size:11.5px;font-weight:600}html[data-look] .mpcx :is(.mpcx-easyswitch,.mpcx-playerbtn):hover{background:var(--lk-press)}html[data-look] .mpcx .mpcx-easyswitch-track{background:var(--lk-press);box-shadow:inset 0 0 0 1px var(--lk-line)}html[data-look] .mpcx .mpcx-easyswitch-knob{background:#fff}html[data-look] .mpcx .mpcx-loader-theme{margin-top:22px}html[data-look] .mpcx .mpcx-loader-theme .mpcx-look{width:100%}html[data-look] .mpcx .mpcx-loader-theme .mpcx-look-row{justify-content:center}html[data-look] .mpcx .mpcx-privacy{font-family:var(--font-ui);color:var(--lk-faint);margin-top:18px;font-size:11.5px}html[data-look] .mpcx .mpcx-trial-card{border-radius:var(--lk-r);background:color-mix(in srgb, var(--ex-text) 3%, transparent);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;margin-top:22px;padding:18px}html[data-look] .mpcx .mpcx-trial-title{font-family:var(--font-hud);font-size:14px;font-weight:600}html[data-look] .mpcx .mpcx-trial-desc{color:var(--ex-text-muted);font-size:12.5px}html[data-look] .mpcx .mpcx-trial-btn{font-family:var(--font-ui);border-radius:var(--lk-r-sm);background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none;border:0}html[data-look] .mpcx .mpcx-appstore-pill{border-radius:var(--lk-r-sm)}html[data-look] .mpcx .mpcx-promo-dot:before{background:var(--lk-line-strong);width:6px;height:6px}html[data-look] .mpcx .mpcx-promo-dot:hover:before{background:var(--ex-text-muted)}html[data-look] .mpcx .mpcx-promo-dot.is-on:before{background:var(--ex-text);border-radius:3px;width:16px;transform:none}html[data-look] .mpcx .mpcx-loader-links{flex-wrap:wrap;gap:6px;margin-top:20px}html[data-look] .mpcx .mpcx-linkbtn{height:30px;color:var(--ex-text-muted);border-radius:15px;align-items:center;padding:0 13px;font-size:11.5px;display:inline-flex}html[data-look] .mpcx .mpcx-linkbtn--donate{color:var(--ex-text)}html[data-look] .mpcx .mpcx-linkbtn--donate:before{content:"";background:var(--lk-accent);border-radius:50%;width:6px;height:6px;margin-right:7px}html[data-look] .mpcx-follow-row{font-family:var(--font-ui);border-radius:var(--lk-r-sm)}html[data-look] .mpcx-follow-row:hover{background:var(--lk-raised);color:var(--ex-text)}html[data-look] .mpcx-follow-row:hover .mpcx-follow-handle{color:var(--ex-text-muted)}html[data-look] .mpcx .mpcx-update-banner{font-family:var(--font-ui);border-radius:var(--lk-r-sm);background:color-mix(in srgb, var(--lk-accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk-accent) 40%, transparent);border:0}html[data-look] .mpcx .mpcx-update-txt b{color:var(--ex-text)}html[data-look] .mpcx .mpcx-update-dl{font-family:var(--font-ui);border-radius:var(--lk-r-sm);background:var(--lk-accent);color:var(--lk-accent-ink);border:0}html[data-look] .mpcx .mpcx-easy-opts{gap:8px}html[data-look] .mpcx .mpcx-easy-opt{border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);transition:background-color .15s, box-shadow .15s, transform .25s var(--lk-spring);background:0 0;border:0;padding:10px 10px 9px}html[data-look] .mpcx .mpcx-easy-opt:hover:not(.is-disabled){background:var(--lk-raised)}html[data-look] .mpcx .mpcx-easy-opt:active:not(.is-disabled){transform:scale(.97)}html[data-look] .mpcx .mpcx-easy-opt.is-on{background:color-mix(in srgb, var(--ex-text) 7%, transparent);box-shadow:inset 0 0 0 1.5px var(--ex-text)}html[data-look] .mpcx .mpcx-easy-opt input{accent-color:var(--ex-text)}html[data-look] .mpcx .mpcx-easy-opt-lbl{font-family:var(--font-ui);letter-spacing:.08em;font-size:11.5px;font-weight:600}html[data-look] .mpcx .mpcx-easy-opt-hint{color:var(--lk-faint);font-size:10.5px}html[data-look] .mpcx .mpcx-easy-drop{border-radius:var(--lk-r-lg);background:color-mix(in srgb, var(--ex-text) 2.5%, transparent);box-shadow:inset 0 0 0 1px var(--lk-line);transition:background-color .2s var(--lk-ease), box-shadow .2s var(--lk-ease);border:0}html[data-look] .mpcx :is(.mpcx-easy-drop.hover-valid,.mpcx-easy-drop.is-ready.hover-valid,.mpcx-easy-drop.is-error.hover-valid){background:color-mix(in srgb, var(--ex-ok) 12%, transparent);box-shadow:inset 0 0 0 1.5px var(--ex-ok)}html[data-look] .mpcx :is(.mpcx-easy-drop.hover-invalid,.mpcx-easy-drop.is-ready.hover-invalid,.mpcx-easy-drop.is-error.hover-invalid){background:color-mix(in srgb, var(--ex-red) 8%, transparent);box-shadow:inset 0 0 0 1.5px var(--ex-red)}html[data-look] .mpcx .mpcx-easy-drop.is-ready{box-shadow:inset 0 0 0 1.5px var(--ex-ok)}html[data-look] .mpcx .mpcx-easy-drop.is-ready:hover{background:color-mix(in srgb, var(--ex-ok) 8%, transparent)}html[data-look] .mpcx .mpcx-easy-drop.is-error{box-shadow:inset 0 0 0 1.5px var(--ex-red)}html[data-look] .mpcx .mpcx-easy-folder path{fill:color-mix(in srgb, var(--ex-text) 6%, transparent);stroke:var(--lk-line-strong);stroke-width:2.5px}html[data-look] .mpcx .mpcx-easy-big{font-family:var(--font-hud);font-size:15px;font-weight:600}html[data-look] .mpcx .mpcx-easy-sub{color:var(--lk-faint)}html[data-look] .mpcx .mpcx-easy-bpm{font-family:var(--font-num);background:var(--lk-raised);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:12px;padding:3px 10px}html[data-look] .mpcx .mpcx-easy-fill{background:color-mix(in srgb, var(--ex-ok) 16%, transparent);border-right:2px solid var(--ex-ok)}html[data-look] .mpcx .mpcx-easy-check{background:var(--ex-ok);color:#fff;width:64px;height:64px;animation:lk-pop .35s var(--lk-spring);font-size:30px}.mpcx-ico{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.mpcx-ico .is-fill{fill:currentColor;stroke:none}html[data-look] .mpcx-player{background:var(--lk-bg);gap:10px;padding:10px}html[data-look] .mpcx-player>.mpcx-player-empty{margin:auto}html[data-look] .mpcx-player-setup{background:var(--lk-island);border-radius:calc(var(--lk-r-lg) + 6px);width:min(500px,100%);max-width:none;box-shadow:inset 0 0 0 1px var(--lk-line), 0 30px 80px #00000059;animation:lk-rise .5s var(--lk-spring) backwards;border:0;gap:14px;padding:34px 32px 28px}html[data-look=aluminum] .mpcx-player-setup{box-shadow:inset 0 0 0 1px var(--lk-line), 0 24px 60px #00000014}html[data-look] .mpcx-player-logo{display:none}html[data-look] .mpcx-player-back{border-radius:15px;min-height:30px;padding:0 12px;font-size:11.5px;top:14px;left:14px}html[data-look] .mpcx-player-title{letter-spacing:.01em;text-transform:uppercase;margin-top:18px;font-family:Big Shoulders Display,Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-size:38px;font-weight:700;line-height:1.02}html[data-look] .mpcx-player-desc{font-size:13px;line-height:1.55}html[data-look] .mpcx-player-steps{counter-reset:lkstep;border-radius:var(--lk-r);width:100%;box-shadow:inset 0 0 0 1px var(--lk-line);padding:4px 0;font-size:13px;line-height:1.5;list-style:none}html[data-look] .mpcx-player-steps li{counter-increment:lkstep;text-align:left;padding:9px 14px 9px 46px;position:relative}html[data-look] .mpcx-player-steps li+li{box-shadow:inset 0 1px 0 var(--lk-line)}html[data-look] .mpcx-player-steps li:before{content:counter(lkstep);width:20px;height:20px;color:var(--ex-text-muted);box-shadow:inset 0 0 0 1px var(--lk-line-strong);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;top:9px;left:14px}html[data-look] .mpcx-player-steps b{font-weight:600}html[data-look] .mpcx-player-hint{color:var(--lk-faint);font-size:12px;line-height:1.5}html[data-look] .mpcx-player-top{background:var(--lk-island);border-radius:var(--lk-r-lg);min-height:52px;box-shadow:inset 0 0 0 1px var(--lk-line);border:0;gap:8px;padding:0 10px}html[data-look] .mpcx-player-top .mpcx-btn{border-radius:15px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:11.5px;display:inline-flex}html[data-look] .mpcx-player-top .mpcx-player-icobtn{justify-content:center;width:30px;padding:0}html[data-look] .mpcx-player-top-title{letter-spacing:.04em;padding:0 4px 0 6px;font-family:Big Shoulders Display,Arial Narrow,Impact,sans-serif;font-size:20px;font-weight:700}html[data-look] .mpcx-player-root{color:var(--lk-faint);box-shadow:inset 1px 0 0 var(--lk-line);padding-left:12px;font-size:12px}html[data-look] .mpcx-player-search{background:var(--lk-field) no-repeat 11px 50% / 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238a8a90' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E");border-radius:15px;flex:0 280px;height:30px;min-height:30px;margin-left:auto;padding:0 12px 0 30px;font-size:12.5px}html[data-look] .mpcx-player-err{margin:0 4px}html[data-look] .mpcx-player-progress{justify-content:center;gap:2px;height:28px;margin:-10px 8px}html[data-look] .mpcx-player-progress-row{color:var(--lk-faint);font-variant-numeric:tabular-nums;height:13px;font-size:11px}html[data-look] .mpcx-player-progress-stop{padding:0 8px;font-size:10px;line-height:13px}html[data-look] .mpcx-player-progress-track{background:var(--lk-line);height:3px}html[data-look] .mpcx-player-progress-fill{background:var(--ex-text)}html[data-look] .mpcx-player-progress-stop{box-shadow:inset 0 0 0 1px var(--lk-line-strong);color:var(--ex-text-muted);font-family:var(--font-ui);border:0}html[data-look] .mpcx-player-progress-stop:hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] .mpcx-player-body{gap:10px}html[data-look] .mpcx-player-side{background:var(--lk-island);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;flex-basis:214px;gap:1px;padding:8px}html[data-look] .mpcx-player-dir{font-family:var(--font-ui);border-radius:var(--lk-r-sm);min-height:30px;color:var(--ex-text-muted);border:0;gap:9px;padding:6px 8px;font-size:12.5px;transition:background-color .12s,color .12s,box-shadow .12s}html[data-look] .mpcx-player-dir:hover{background:var(--lk-raised);color:var(--ex-text)}html[data-look] .mpcx-player-dir.is-active{background:var(--lk-press);color:var(--ex-text);font-weight:600}html[data-look] .mpcx-player-dir.is-drop{background:color-mix(in srgb, var(--ex-ok) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--ex-ok);color:var(--ex-text)}html[data-look] .mpcx-player-side.is-dragtarget .mpcx-player-dir{box-shadow:inset 0 0 0 1px var(--lk-line)}html[data-look] .mpcx-player-side.is-dragtarget .mpcx-player-dir.is-drop{box-shadow:inset 0 0 0 1.5px var(--ex-ok)}html[data-look] .mpcx-player-dir.is-missing{color:var(--ex-red)}html[data-look] .mpcx-player-dir-ico{place-items:center;width:16px;display:grid}html[data-look] .mpcx-player-dir-n{font-family:var(--font-ui);color:var(--lk-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}html[data-look] .mpcx-player-dir-x{color:var(--lk-faint);border-radius:9px}html[data-look] .mpcx-player-dir-x:hover{background:var(--lk-press)}html[data-look] .mpcx-player-side-sep{background:var(--lk-line);margin:10px 8px 8px}html[data-look] .mpcx-player-side-cap{font-family:var(--font-ui);letter-spacing:.14em;color:var(--lk-faint);padding:0 8px 4px;font-size:9.5px;font-weight:600}html[data-look] .mpcx-player-newfolder{font-family:var(--font-ui);border-radius:var(--lk-r-sm);min-height:30px;color:var(--ex-text-muted);border:0;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:flex}html[data-look] .mpcx-player-newfolder .mpcx-ico{width:16px}html[data-look] .mpcx-player-newfolder:hover{background:var(--lk-raised);color:var(--ex-text)}html[data-look] .mpcx-player-newfolder-input{font-family:var(--font-ui);border:0;min-height:30px}html[data-look] .mpcx-player-side-hint{color:var(--lk-faint);font-size:11px;line-height:1.45}html[data-look] .mpcx-player-dragghost{font-family:var(--font-ui);background:var(--lk-bg);color:var(--ex-text);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 8px 24px #00000059;border:0;border-radius:16px;padding:7px 14px;font-size:12.5px}html[data-look] .mpcx-player-main{background:var(--lk-island);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line);animation:lk-rise .4s var(--lk-spring) backwards;overflow:hidden}html[data-look] .mpcx-player-preload{color:var(--lk-faint);border-bottom:1px solid var(--lk-line);font-variant-numeric:tabular-nums;padding:8px 10px 8px 16px;font-size:11.5px}html[data-look] .mpcx-player-preload-btn{letter-spacing:.08em;border-radius:13px;min-height:26px;padding:0 12px;font-size:10.5px;font-weight:600}html[data-look] .mpcx .mpcx-player-preload-btn.is-on,html[data-look] .mpcx-player-preload-btn.is-on{color:var(--ex-ok);background:color-mix(in srgb, var(--ex-ok) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ex-ok) 40%, transparent)}html[data-look] .mpcx-player-cols,html[data-look] .mpcx-player-row{grid-template-columns:40px minmax(0,1fr) 52px 64px 44px 96px 28px;padding:0 12px 0 10px}html[data-look] .mpcx-player-cols{border-bottom:1px solid var(--lk-line);background:0 0;padding-top:6px;padding-bottom:4px}html[data-look] .mpcx-player-list{padding:4px 6px 10px}html[data-look] .mpcx-player-list .mpcx-player-row{padding:6px 8px 6px 6px}html[data-look] .mpcx-player-col{font-family:var(--font-ui);letter-spacing:.14em;color:var(--lk-faint);font-size:9.5px;font-weight:600}html[data-look] .mpcx-player-col:hover{color:var(--ex-text-muted)}html[data-look] .mpcx-player-col.is-sorted{color:var(--ex-text);font-weight:600}html[data-look] .mpcx-player-empty{color:var(--lk-faint);font-size:13px}html[data-look] .mpcx-player-row{border-radius:var(--lk-r-sm);transition:background-color .12s}html[data-look] .mpcx-player-row:hover{background:color-mix(in srgb, var(--ex-text) 5%, transparent)}html[data-look] .mpcx-player-row.is-selected{background:color-mix(in srgb, var(--ex-text) 10%, transparent)}html[data-look] .mpcx-player-row.is-active{background:color-mix(in srgb, var(--lk-accent) 10%, transparent);box-shadow:none}html[data-look] .mpcx-player-row.is-active .mpcx-player-row-name{color:var(--lk-accent)}html[data-look=aluminum] .mpcx-player-row.is-active .mpcx-player-row-name{color:color-mix(in srgb, var(--lk-accent) 80%, #000)}html[data-look] .mpcx-player-row-name{font-size:13.5px;font-weight:600}html[data-look] .mpcx-player-row-sub{font-family:var(--font-ui);color:var(--lk-faint);font-size:11.5px}html[data-look] .mpcx-player-cell{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ex-text-muted);font-size:12px}html[data-look] .mpcx-player-cell--date{color:var(--lk-faint)}html[data-look] .mpcx-player-row-btn{color:var(--lk-faint);border:0;border-radius:14px;place-items:center;display:grid}html[data-look] .mpcx-player-row-btn:hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] .mpcx-player-rename-input{font-family:var(--font-ui);border:0;min-height:26px;font-size:13.5px}html[data-look] .mpcx-player-art{border-radius:var(--lk-r-sm);background:linear-gradient(150deg, hsl(var(--tile-hue,200), 34%, 40%), hsl(calc(var(--tile-hue,200) + 40), 38%, 24%));width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff14}html[data-look=aluminum] .mpcx-player-art{background:linear-gradient(150deg, hsl(var(--tile-hue,200), 32%, 62%), hsl(calc(var(--tile-hue,200) + 40), 34%, 46%));box-shadow:inset 0 0 0 1px #00000014}html[data-look] .mpcx-player-art-init{font-family:var(--font-hud);letter-spacing:0;text-shadow:none;color:#ffffffeb;font-size:14px;font-weight:600}html[data-look] .mpcx-player-art-play{background:#00000080;font-size:13px}html[data-look] .mpcx-player-art-play .mpcx-ico{width:14px;height:14px}html[data-look] .mpcx-player-row.is-active .mpcx-player-art-play{background:var(--lk-accent);color:var(--lk-accent-ink)}html[data-look] .mpcx-player-art-warm{background:#30d158;width:6px;height:6px;bottom:3px;right:3px;box-shadow:0 0 0 1.5px #00000080}html[data-look] .mpcx-player-ctx{border-radius:var(--lk-r);background:color-mix(in srgb, var(--lk-bg) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);min-width:200px;box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 18px 50px #00000073;animation:lk-pop .16s var(--lk-ease);border:0;padding:5px}html[data-look] .mpcx-player-ctx-item{font-family:var(--font-ui);border-radius:var(--lk-r-sm);padding:6px 10px;font-size:12.5px}html[data-look] .mpcx-player-ctx-item:hover:not(:disabled){background:var(--lk-press);color:var(--ex-text)}html[data-look] .mpcx-player-ctx-item:hover:not(:disabled) .mpcx-player-ctx-keys{color:var(--ex-text-muted)}html[data-look] .mpcx-player-ctx-keys{font-family:var(--font-ui);color:var(--lk-faint)}html[data-look] .mpcx-player-ctx-sep{background:var(--lk-line);margin:4px 8px}html[data-look] .mpcx-player-ctx-item--danger{color:var(--ex-red)}html[data-look] .mpcx-player-ctx-item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ex-red) 16%, transparent);color:var(--ex-red)}html[data-look] .mpcx-player-ctx-item--danger:hover:not(:disabled) .mpcx-player-ctx-keys{color:var(--ex-red)}html[data-look] .mpcx-player-bar{background:var(--lk-island);border-radius:var(--lk-r-lg);min-height:64px;box-shadow:inset 0 0 0 1px var(--lk-line);border:0;gap:14px;padding:0 14px}html[data-look] .mpcx-player-bar.is-idle{opacity:1}html[data-look] .mpcx-player-bar.is-idle .mpcx-player-bar-name{color:var(--lk-faint);font-weight:500}html[data-look] .mpcx-player-bar-transport{gap:4px}html[data-look] .mpcx-player-tbtn{width:32px;height:32px;color:var(--ex-text-muted);transition:background-color .15s, color .15s, transform .25s var(--lk-spring);background:0 0;border:0}html[data-look] .mpcx-player-tbtn .mpcx-ico{width:14px;height:14px}html[data-look] .mpcx-player-tbtn:hover:not(:disabled){background:var(--lk-raised);color:var(--ex-text)}html[data-look] .mpcx-player-tbtn:active:not(:disabled){transform:scale(.94)}html[data-look] .mpcx-player-tbtn:disabled{opacity:.32}html[data-look] .mpcx-player-tbtn--play{background:var(--ex-text);width:42px;height:42px;color:var(--lk-on-ink);border:0;margin:0 2px}html[data-look] .mpcx-player-tbtn--play .mpcx-ico{width:16px;height:16px}html[data-look] .mpcx-player-tbtn--play:hover:not(:disabled){background:var(--ex-text);color:var(--lk-on-ink);filter:none;opacity:.9}html[data-look] .mpcx-player-tbtn--play.is-on,html[data-look] .mpcx-player-tbtn--play.is-on:hover:not(:disabled){background:var(--lk-accent);color:var(--lk-accent-ink);box-shadow:0 0 0 4px var(--lk-accent-soft);opacity:1}html[data-look] .mpcx-player-tbtn--play:disabled{background:var(--lk-raised);color:var(--lk-faint);opacity:1}html[data-look] .mpcx-player-bar-name{font-size:13px;font-weight:600}html[data-look] .mpcx-player-bar-sub{font-family:var(--font-ui);color:var(--lk-faint);font-variant-numeric:tabular-nums;font-size:11px}html[data-look] .mpcx-player-clock{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ex-text-muted);font-size:11.5px}html[data-look] .mpcx-player-clock--total{color:var(--lk-faint)}html[data-look] .mpcx-player-bar-info{flex:auto;min-width:90px;max-width:220px}html[data-look] .mpcx-player-spectrum{color:var(--ex-text-muted);flex:0 112px;min-width:40px;height:26px}html[data-look] .mpcx-player-bar.is-idle .mpcx-player-spectrum{display:none}html[data-look] .mpcx-player-bar.is-idle .mpcx-player-bar-info{max-width:none}html[data-look] :is(.mpcx-player-scrub,.mpcx-player-vol){appearance:none;cursor:pointer;background:0 0;height:18px}html[data-look] :is(.mpcx-player-scrub,.mpcx-player-vol):disabled{cursor:default}html[data-look] .mpcx-player-scrub::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lk-accent) calc(var(--p,0) * 100%), var(--lk-line-strong) 0);border-radius:2px;height:4px}html[data-look] .mpcx-player-vol::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ex-text-muted) calc(var(--v,1) * 100%), var(--lk-line-strong) 0);border-radius:2px;height:4px}html[data-look] :is(.mpcx-player-scrub,.mpcx-player-vol)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ex-text);width:12px;height:12px;transition:transform .2s var(--lk-spring);border-radius:50%;margin-top:-4px;box-shadow:0 1px 3px #0006}html[data-look] :is(.mpcx-player-scrub,.mpcx-player-vol):hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.2)}html[data-look] .mpcx-player-scrub:disabled::-webkit-slider-thumb{opacity:0}html[data-look] .mpcx-player-marker{color:var(--lk-faint)}html[data-look] .mpcx-player-marker-tick{background:var(--lk-line-strong)}html[data-look] .mpcx-player-marker-lbl{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}html[data-look] .mpcx-player-marker:hover{color:var(--lk-accent)}html[data-look] .mpcx-player-marker:hover .mpcx-player-marker-tick{background:var(--lk-accent)}html[data-look] .mpcx-player-bar .mpcx-btn--accent{letter-spacing:.06em;white-space:nowrap;border-radius:17px;min-height:34px;font-size:11px}html[data-look] .mpcx-modal-title:not(.se-title),html[data-look] .mpcx-help-title{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,Arial Narrow,Helvetica Neue Condensed,Impact,sans-serif;font-weight:700;line-height:1.04}html[data-look] .mpcx-modal-title:not(.se-title){margin-bottom:6px;font-size:30px}html[data-look] .mpcx-modal{scrollbar-gutter:stable}html[data-look] .mpcx-modal-x{z-index:2}html[data-look] .mpcx-modal--help{width:min(500px,96vw);max-height:min(620px,80vh);padding:22px 20px 18px}html[data-look] .mpcx-modal--help .mpcx-modal-title{margin-bottom:2px;font-size:24px}html[data-look] .mpcx-modal--help .mpcx-modal-desc{margin-bottom:14px;font-size:12px}html[data-look] .mpcx-modal--help .mpcx-modal-x{width:28px;height:28px;line-height:28px;top:12px;right:12px}html[data-look] .mpcx-modal--help .mpcx-modal-btn{min-height:34px;margin-top:14px}html[data-look] .mpcx-help-searchbar{margin-bottom:10px;position:relative}html[data-look] .mpcx-help-searchicon{display:none}html[data-look] .mpcx input.mpcx-help-search,html[data-look] input.mpcx-help-search{height:32px;min-height:32px;font-family:var(--font-ui);background:var(--lk-field) no-repeat 13px 50% / 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238a8a90' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.5 10.5 3 3'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:16px;padding:0 34px 0 32px;font-size:12.5px}html[data-look] .mpcx-help-search:focus{box-shadow:inset 0 0 0 1px var(--ex-text), 0 0 0 3px color-mix(in srgb, var(--ex-text) 14%, transparent)}html[data-look] .mpcx-help-search::placeholder{color:var(--lk-faint)}html[data-look] .mpcx-help-searchx{width:26px;height:26px;color:var(--lk-faint);border-radius:13px;position:absolute;top:3px;right:3px}html[data-look] .mpcx-help-searchx:hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] .mpcx-help-toggle{border-radius:var(--lk-r);box-shadow:inset 0 0 0 1px var(--lk-line);background:0 0;border:0;align-items:center;margin-bottom:10px;padding:8px 12px}html[data-look] .mpcx-help-toggle input{accent-color:var(--ex-text);margin:0}html[data-look] .mpcx-help-toggle-h{font-size:12.5px}html[data-look] .mpcx-help-toggle-d{color:var(--lk-faint);font-size:11.5px}html[data-look] .mpcx-help-list{border-radius:var(--lk-r);box-shadow:inset 0 0 0 1px var(--lk-line);gap:0;overflow:hidden}html[data-look] .mpcx-help-row{font-family:var(--font-ui);background:0 0;border:0;border-radius:0;gap:1px;padding:7px 34px 7px 12px;transition:background-color .12s;position:relative}html[data-look] .mpcx-help-row+.mpcx-help-row{box-shadow:inset 0 1px 0 var(--lk-line)}html[data-look] .mpcx-help-row:after{content:"";border-right:1.5px solid var(--lk-faint);border-top:1.5px solid var(--lk-faint);width:6px;height:6px;margin-top:-4px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}html[data-look] .mpcx-help-row:hover{background:var(--lk-raised);border:0}html[data-look] .mpcx-help-row-t{font-size:13px;font-weight:600}html[data-look] .mpcx-help-row-b{color:var(--lk-faint);font-size:11.5px}html[data-look] .mpcx-help-count{font-family:var(--font-ui);letter-spacing:.14em;color:var(--lk-faint);padding:10px 14px 6px;font-size:9.5px}html[data-look] .mpcx-help-none{font-family:var(--font-ui);color:var(--lk-faint)}html[data-look] .mpcx-help-mark{background:var(--lk-accent-soft);color:var(--ex-text);font-weight:600}html[data-look] .mpcx-help-back{font-family:var(--font-ui);color:var(--ex-text-muted);padding:0 0 12px;font-size:12px;font-weight:500}html[data-look] .mpcx-help-back:hover{color:var(--ex-text)}html[data-look] .mpcx-help-title{margin-bottom:8px;font-size:22px}html[data-look] .mpcx-help-h{font-family:var(--font-ui);letter-spacing:.16em;color:var(--lk-faint);margin:20px 0 8px;font-size:9.5px;font-weight:600}html[data-look] .mpcx-help-p{font-size:13px;line-height:1.55}html[data-look] .mpcx-help-k{border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);gap:0;overflow:hidden}html[data-look] .mpcx-help-krow{border-radius:0;padding:8px 12px}html[data-look] .mpcx-help-krow:nth-child(odd){background:0 0}html[data-look] .mpcx-help-krow+.mpcx-help-krow{box-shadow:inset 0 1px 0 var(--lk-line)}html[data-look] .mpcx-help-krow dt{font-family:var(--font-ui);font-size:12px;font-weight:600}html[data-look] .mpcx-help-krow dd{color:var(--ex-text-muted)}html[data-look] .mpcx-help-tipcard{border-radius:var(--lk-r-sm);background:color-mix(in srgb, var(--lk-accent) 9%, transparent);box-shadow:inset 2px 0 0 var(--lk-accent);border:0}html[data-look] .mpcx-help-secret{font-family:var(--font-ui)}html[data-look] .mpcx-help-secret:hover{color:var(--lk-accent)}html[data-look] .mpcx-changelog-item{padding-left:18px;font-size:13px}html[data-look] .mpcx-changelog-item:before{left:2px}html[data-look] .mpcx-changelog-h{font-weight:600}html[data-look] .mpcx-modal--editor{width:min(580px,96vw);padding:28px 28px 22px}html[data-look] .se-title{font-family:var(--font-hud);letter-spacing:-.01em;font-size:20px;font-weight:600}html[data-look] .se-sub{color:var(--lk-faint);font-size:12px}html[data-look] .se-section{border-bottom-color:var(--lk-line)}html[data-look] .se-section-h{font-family:var(--font-ui);letter-spacing:.16em;color:var(--lk-faint);font-size:9.5px}html[data-look] .se-lbl{letter-spacing:0;color:var(--ex-text-muted);font-size:11px;font-weight:500}html[data-look] .se-grid--env{border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);background:0 0}html[data-look] .se-mpc{font-family:var(--font-ui);letter-spacing:0;background:var(--lk-raised);color:var(--lk-faint);border:0;border-radius:9px;padding:2px 7px;font-size:10px}html[data-look] .se-reset{box-shadow:none;color:var(--lk-faint);background:0 0;border:0;border-radius:9px}html[data-look] .se-reset:hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] :is(.se-select,.se-toggle,.se-reset-all){font-family:var(--font-ui);border-radius:var(--lk-r-sm);background:var(--lk-raised);color:var(--ex-text);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;transition:background-color .15s,box-shadow .15s}html[data-look] .se-select{background:var(--lk-field);min-height:32px;font-size:12.5px}html[data-look] .se-select:focus-visible{box-shadow:inset 0 0 0 1px var(--ex-text), 0 0 0 3px color-mix(in srgb, var(--ex-text) 14%, transparent)}html[data-look] .se-toggle{letter-spacing:.06em;color:var(--ex-text-muted);font-size:11px;font-weight:600}html[data-look] .se-toggle:hover,html[data-look] .se-reset-all:hover{background:var(--lk-press);color:var(--ex-text);border:0}html[data-look] .se-toggle.is-on{background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none}html[data-look] .se-collapse{font-family:var(--font-ui);letter-spacing:0;color:var(--ex-text-muted);font-size:12px}html[data-look] .se-collapse:hover{color:var(--ex-text)}html[data-look] .se-reset-all{min-height:36px;padding:0 16px;font-size:12.5px}html[data-look] .mpcx-modal--editor .mx-mk{gap:6px}html[data-look] .mpcx-modal--editor .mx-mk-cap{letter-spacing:0;color:var(--ex-text-muted);font-size:11px;font-weight:500}html[data-look] .mpcx-modal--editor .mx-mk-val{color:var(--ex-text);font-variant-numeric:tabular-nums;font-size:11px}html[data-look] .mpcx-modal--editor .mx-knob{width:38px;height:38px}html[data-look] .mpcx-modal--editor .mx-knob-ind{transform-origin:50% 16px;height:12px}html[data-look] .mpcx-modal--editor .se-cell{gap:10px;min-width:70px}html[data-look] .mpcx .arr-ctx{border-radius:var(--lk-r);background:color-mix(in srgb, var(--lk-bg) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 18px 50px #00000073;animation:lk-pop .16s var(--lk-ease);border:0;padding:5px}html[data-look] .mpcx .arr-ctx button{font-family:var(--font-ui);color:var(--ex-text);border-radius:var(--lk-r-sm);padding:6px 10px;font-size:12.5px}html[data-look] .mpcx .arr-ctx button:hover:not(:disabled){background:var(--lk-press)}html[data-look] .mpcx .arr-ctx-sep{background:var(--lk-line);margin:4px 8px}html[data-look] .mpcx-tip{font-family:var(--font-ui);letter-spacing:0;border-radius:var(--lk-r-sm);background:color-mix(in srgb, var(--lk-bg) 92%, transparent);color:var(--ex-text);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 10px 28px #00000059;border:0;font-size:12px;font-weight:400}html[data-look] .dseq-overlay{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#0000006b}html[data-look] .dseq-panel{font-family:var(--font-ui);color:var(--ex-text);background:var(--lk-bg);border-radius:var(--lk-r-lg);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 40px 120px #0009;--dseq-step-gap:3px;border:0}html[data-look=aluminum] .dseq-panel{box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 30px 80px #0000002e}html[data-look] :is(.dseq-head,.dseq-seqs,.dseq-restoolbar){border-bottom:1px solid var(--lk-line);background:0 0}html[data-look] .dseq-head{padding:12px 14px 12px 18px}html[data-look] .dseq-title{letter-spacing:.02em;color:var(--ex-text);font-family:Big Shoulders Display,Arial Narrow,Impact,sans-serif;font-size:22px;font-weight:700}html[data-look] .dseq-sub{color:var(--lk-faint);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px}html[data-look] :is(.dseq-loop,.dseq-close,.dseq-seqbtn,.dseq-resbtn,.dseq-graph-tab){font-family:var(--font-ui);letter-spacing:0;background:var(--lk-raised);color:var(--ex-text-muted);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;transition:background-color .12s,color .12s}html[data-look] :is(.dseq-loop,.dseq-close,.dseq-seqbtn,.dseq-resbtn,.dseq-graph-tab):hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] :is(.dseq-loop,.dseq-seqbtn,.dseq-resbtn,.dseq-graph-tab).is-active{background:var(--ex-text);color:var(--lk-on-ink);box-shadow:none;font-weight:600}html[data-look] .dseq-loop{letter-spacing:.06em;border-radius:15px;height:30px;padding:0 14px;font-size:11px;font-weight:600}html[data-look] .dseq-loop.is-active{background:var(--lk-accent);color:var(--lk-accent-ink)}html[data-look] .dseq-close{border-radius:15px;width:30px;height:30px}html[data-look] .dseq-seqbtn{border-radius:14px;padding:6px 12px;font-size:11.5px}html[data-look] .dseq-resbtn{border-radius:var(--lk-r-sm);padding:5px 10px;font-size:11px}html[data-look] .dseq-graph-tab{border-radius:12px;padding:4px 10px;font-size:10.5px}html[data-look] .dseq-restoolbar-lbl{letter-spacing:.14em;color:var(--lk-faint);font-size:9.5px;font-weight:600}html[data-look] .dseq-restoolbar-sep{background:var(--lk-line)}html[data-look] .dseq-empty{color:var(--lk-faint)}html[data-look] .dseq-row--nums{background:var(--lk-bg)}html[data-look] .dseq-rowlabel{background:var(--lk-bg);border-radius:var(--lk-r-sm);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] .dseq-rowlabel--spacer,html[data-look] .dseq-rowlabel--add{box-shadow:none;background:0 0}html[data-look] .dseq-rowlabel-txt{color:var(--ex-text-muted);font-size:11.5px}html[data-look] .dseq-rowlabel.is-focused .dseq-rowlabel-txt{color:var(--ex-text);font-weight:600}html[data-look] .dseq-rowlabel.is-focused{box-shadow:inset 0 0 0 1px var(--lk-line-strong), inset 2px 0 0 var(--lk-clip-1)}html[data-look] .dseq-rowlabel-x{color:var(--lk-faint)}html[data-look] .dseq-rowlabel-x:hover{color:var(--ex-text)}html[data-look] .dseq-step{background:var(--lk-raised);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:4px}html[data-look] .dseq-step:hover{background:var(--lk-press)}html[data-look] .dseq-step.is-on{background:var(--lk-clip-1);box-shadow:none}html[data-look] .dseq-step.is-on:hover{background:color-mix(in srgb, var(--lk-clip-1) 85%, var(--ex-text))}html[data-look] .dseq-num{color:var(--lk-faint);font-variant-numeric:tabular-nums;font-size:9px}html[data-look] .dseq-num:hover{color:var(--ex-text)}html[data-look] .dseq-num.is-cue{color:var(--lk-accent);border-bottom-color:var(--lk-accent)}html[data-look] .dseq-cue-flag{color:var(--lk-accent)}html[data-look] :is(.dseq-step,.dseq-num,.dseq-bar-cell).is-playhead:after{background:color-mix(in srgb, var(--ex-text) 22%, transparent)}html[data-look] .dseq-add-btn{background:var(--lk-raised);color:var(--ex-text);box-shadow:inset 0 0 0 1px var(--lk-line);border:0;border-radius:15px;font-size:16px}html[data-look] .dseq-add-btn:hover:not(:disabled){background:var(--lk-press)}html[data-look] .dseq-adder{border-radius:var(--lk-r);background:color-mix(in srgb, var(--lk-bg) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 18px 50px #00000073;border:0;padding:5px}html[data-look] .dseq-adder-item{font-family:var(--font-ui);color:var(--ex-text);border-radius:var(--lk-r-sm);font-size:12px}html[data-look] .dseq-adder-item:hover{background:var(--lk-press);color:var(--ex-text)}html[data-look] .dseq-adder-item.is-missing{color:var(--lk-faint)}html[data-look] .dseq-graph{border-top:1px solid var(--lk-line);background:0 0}html[data-look] .dseq-graph-tabs{border-bottom:1px solid var(--lk-line)}html[data-look] .dseq-graph-focus{color:var(--lk-faint);letter-spacing:0;font-size:11px}html[data-look] .dseq-bar-cell{background:var(--lk-raised);box-shadow:inset 0 0 0 1px var(--lk-line);border:0}html[data-look] .dseq-bar-cell.has-hit:hover{box-shadow:inset 0 0 0 1px var(--lk-line-strong)}html[data-look] .dseq-bar-cell.is-dragging{box-shadow:inset 0 0 0 1px var(--lk-clip-1)}html[data-look] :is(.dseq-bar-center,.dseq-bar-center-h):before{background:var(--lk-line-strong)}html[data-look] :is(.dseq-fill,.dseq-fill-h){background:var(--lk-clip-1)}html[data-look] .dseq-bar-empty{background:var(--lk-line)}html[data-look] .dseq-tip{font-family:var(--font-ui);letter-spacing:0;border-radius:var(--lk-r-sm);background:var(--lk-bg);color:var(--ex-text);box-shadow:inset 0 0 0 1px var(--lk-line-strong), 0 6px 18px #00000059;border:0;font-size:11px}html[data-look] .dseq-grip--se:after{border-color:var(--lk-line-strong)}html[data-look=graphite] .mpcx{background:#0e0e0f}html[data-look=graphite] .mpcx .mpcx-header{background:linear-gradient(#303032,#29292b);border-radius:0;min-height:56px;margin:0;box-shadow:inset 0 -1px #0e0e0f}html[data-look=graphite] .mpcx .mpcx-workspace{gap:1px;padding:0}html[data-look=graphite] .mpcx :is(.arr,.mx,.arr-toolbar,.arr-clipbar){box-shadow:none;background:var(--lk-bg);border-radius:0;animation:none}html[data-look=graphite] .mpcx .arr-toolbar{background:#232325;box-shadow:inset 0 -1px #0e0e0f}html[data-look=graphite] .mpcx .mpcx-export{background:#232325;border-radius:0;margin:0;box-shadow:inset 0 1px #0e0e0f}html[data-look=graphite] .mpcx .mpcx-info{background:#121213;border-radius:9px;flex:0 auto;margin:0 auto;padding:2px 6px;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #ffffff0d}html[data-look=graphite] .mpcx .mpcx-tbtn{box-shadow:none;background:#3a3a3c;border-radius:7px}html[data-look=graphite] .mpcx .mpcx-transport>.mpcx-tbtn:first-child{color:#34c759;background:#4a4a4d}html[data-look=graphite] .mpcx .mpcx-transport>.mpcx-tbtn:first-child.is-on{color:#34c759;background:#4a4a4d;box-shadow:inset 0 0 0 1px #34c759}html[data-look=graphite] .mpcx :is(.mx-strip,.mx-master,.mx-mastering){background:#252527;border-radius:4px}html[data-look=graphite] .mpcx-player{background:#0e0e0f;gap:1px;padding:0}html[data-look=graphite] .mpcx-player-top{box-shadow:none;background:linear-gradient(#303032,#29292b);border-radius:0}html[data-look=graphite] .mpcx-player-progress{background:var(--lk-bg);justify-content:center;height:28px;margin:0;padding:0 12px}html[data-look=graphite] .mpcx-player-body{gap:1px}html[data-look=graphite] :is(.mpcx-player-side,.mpcx-player-main){box-shadow:none;border-radius:0;animation:none}html[data-look=graphite] .mpcx-player-side{background:#232325}html[data-look=graphite] .mpcx-player-main{background:var(--lk-bg)}html[data-look=graphite] .mpcx-player-bar{box-shadow:none;background:#232325;border-radius:0}html[data-look=graphite] .mpcx-player-tbtn--play{color:#34c759;background:#4a4a4d;border-radius:9px}html[data-look=graphite] .mpcx-player-tbtn--play:hover:not(:disabled){color:#34c759;background:#4a4a4d}html[data-look=graphite] .mpcx-player-tbtn--play.is-on,html[data-look=graphite] .mpcx-player-tbtn--play.is-on:hover:not(:disabled){color:#34c759;background:#4a4a4d;box-shadow:inset 0 0 0 1px #34c759}html[data-look=graphite] .mpcx-player-tbtn{border-radius:7px}html[data-look=graphite] .mpcx-player-setup{border-radius:10px}.mpcx-look{text-align:left;flex-direction:column;gap:10px;display:flex}.mpcx-look-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mpcx-look-tile{cursor:pointer;text-align:left;font:inherit;color:var(--ex-text);background:color-mix(in srgb, var(--ex-text) 4%, transparent);box-shadow:inset 0 0 0 1px var(--ex-border);border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 8px 9px;transition:box-shadow .15s,transform .25s cubic-bezier(.2,1.1,.3,1);display:flex}.mpcx-look-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ex-text) 40%, transparent)}.mpcx-look-tile:active{transform:scale(.97)}.mpcx-look-tile.is-on{box-shadow:inset 0 0 0 2px var(--ex-text)}.mpcx-look-swatch{background:var(--tile-bg);border-radius:7px;width:100%;height:36px;margin-bottom:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f7f7f40}.mpcx-look-swatch i{border-radius:3px;position:absolute}.mpcx-look-swatch i:first-child{background:#ffffff17;height:9px;top:6px;left:6px;right:6px;box-shadow:inset 0 0 0 1px #ffffff1f}.mpcx-look-swatch i:nth-child(2){background:#ffc85759;width:42%;height:9px;bottom:6px;left:6px;box-shadow:inset 0 2px #ffc857}.mpcx-look-swatch i:nth-child(3){background:var(--tile-accent);border-radius:50%;width:6px;height:6px;bottom:8px;right:8px}[data-look-tile=aluminum] .mpcx-look-swatch i:first-child{background:#ffffffb3;box-shadow:inset 0 0 0 1px #0000001a}[data-look-tile=aluminum] .mpcx-look-swatch i:nth-child(2){background:#c08d1f40;box-shadow:inset 0 2px #c08d1f}.mpcx-look-name{font-size:12px;font-weight:600}.mpcx-look-sub{color:var(--ex-text-muted);font-size:10.5px}.mpcx-look-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mpcx-look-row:has(.mpcx-look-chip){gap:4px}.mpcx-look-lbl{letter-spacing:.14em;text-transform:uppercase;width:72px;color:var(--ex-text-muted);flex:none;font-size:9.5px;font-weight:600}.mpcx-look-row .mpcx-set-select{flex:auto;min-width:0}.mpcx-look-dot{cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0;transition:transform .25s cubic-bezier(.2,1.1,.3,1);box-shadow:inset 0 0 0 1px #7f7f7f59}.mpcx-look-dot:hover{transform:scale(1.12)}.mpcx-look-dot.is-on{box-shadow:0 0 0 2px var(--ex-surface), 0 0 0 4px var(--ex-text)}.mpcx-look-chip{cursor:pointer;height:26px;font:inherit;color:var(--ex-text-muted);box-shadow:inset 0 0 0 1px var(--ex-border);background:0 0;border:0;border-radius:13px;align-items:center;gap:5px;padding:0 8px 0 5px;font-size:11px;display:inline-flex}.mpcx-look-chip i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #7f7f7f66}.mpcx-look-chip:hover{color:var(--ex-text)}.mpcx-look-chip.is-on{color:var(--ex-text);box-shadow:inset 0 0 0 1.5px var(--ex-text)}.mpcx-look--compact{gap:8px}.mpcx-look--compact .mpcx-look-tile{flex-direction:row;align-items:center;gap:8px;padding:5px 8px 5px 5px}.mpcx-look--compact .mpcx-look-swatch{flex:none;width:30px;height:22px;margin:0}.mpcx-look--compact .mpcx-look-swatch i:first-child,.mpcx-look--compact .mpcx-look-swatch i:nth-child(2){display:none}.mpcx-look--compact .mpcx-look-swatch i:nth-child(3){bottom:50%;right:50%;transform:translate(50%,50%)}.mpcx-look--compact .mpcx-look-lbl{width:auto}.mpcx-look--compact .mpcx-look-row{justify-content:center}.mpcx-look--compact .mpcx-look-row .mpcx-set-select{flex:0 240px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:500}html[data-look] .mpcx .mpcx-boardbtn{white-space:nowrap}html[data-look] .mpcx .mpcx-header .mpcx-info{overflow:hidden}@media (max-width:1180px){html[data-look] .mpcx .mpcx-info>.mpcx-chip:nth-child(4),html[data-look] .mpcx .mpcx-info>.mpcx-chip:nth-child(5){display:none}}@media (max-width:1040px){html[data-look] .mpcx .mpcx-info>.mpcx-chip:nth-child(2){display:none}html[data-look] .mpcx .mpcx-header{gap:10px}}@media (max-width:960px){html[data-look] .mpcx .mpcx-info>.mpcx-chip:first-child{display:none}html[data-look] .mpcx .mpcx-header{gap:6px;padding-left:12px}html[data-look] .mpcx .mpcx-helpbtn{padding:0 11px}html[data-look] .mpcx .mpcx-transport{gap:4px}html[data-look] .mpcx .mpcx-tbtn{border-radius:16px;width:32px;height:32px}html[data-look] .mpcx .mpcx-tbtn--mixer{width:auto;padding:0 10px}html[data-look] .mpcx .mpcx-info>.mpcx-chip{padding:4px 8px}html[data-look] .mpcx .mpcx-info>.mpcx-chip:nth-child(3){box-shadow:none}html[data-look] .mpcx .mpcx-chip--lcd .mpcx-chip-v,html[data-look] .mpcx .mpcx-info .mpcx-chip:nth-child(3) .mpcx-chip-v{font-size:16px}}@media (max-width:640px){.mpcx-look--compact .mpcx-look-tile{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:7px 4px}.mpcx-look--compact .mpcx-look-tile .mpcx-look-name{font-size:11.5px}.mpcx-look--compact .mpcx-look-row{flex-wrap:wrap}html[data-look] .mpcx .mpcx-header{border-radius:var(--lk-r);gap:8px;min-height:0;margin:8px 8px 0;padding:8px 8px 8px 14px}html[data-look] .mpcx .mpcx-brand{flex-wrap:nowrap;align-items:center;gap:8px;width:100%}html[data-look] .mpcx .mpcx-brandtext{display:none}html[data-look] .mpcx .mpcx-logocol{margin-right:auto}html[data-look] .mpcx :is(.mpcx-helpbtn,.mpcx-boardbtn){height:34px;min-height:34px;position:relative;border-radius:17px!important}html[data-look] .mpcx .mpcx-helpbtn:after,html[data-look] .mpcx .mpcx-boardbtn:after{content:"";clip-path:none;opacity:1;background:0 0;animation:none;display:block;position:absolute;inset:-5px -3px}html[data-look] .mpcx .mpcx-loader{padding:16px 8px 32px}html[data-look] .mpcx .mpcx-loader-card{border-radius:var(--lk-r-lg);padding:24px 18px 20px}html[data-look] .mpcx .mpcx-loader-title{font-size:34px}html[data-look] .mpcx .mpcx-loader-actions .mpcx-btn{white-space:nowrap;padding:0 14px}html[data-look] .mpcx input.mpcx-help-search,html[data-look] input.mpcx-help-search{border-radius:19px;height:38px;min-height:38px;font-size:16px}html[data-look] .mpcx-help-searchx{border-radius:16px;width:32px;height:32px}html[data-look] .mpcx-modal--editor{padding:20px 16px 16px}html[data-look] .se-title{font-size:17px}html[data-look] .mpcx-modal--editor .se-cell{gap:6px;min-width:58px}html[data-look] .mpcx-modal--editor .mx-knob{width:34px;height:34px}html[data-look] .mpcx-modal--editor .mx-knob-ind{transform-origin:50% 14px;height:11px}html[data-look] .mpcx-modal--editor .mx-mk{gap:4px}}
