.mx-wrap{padding:10px 12px 14px;font-size:12px;color:var(--text-primary)}.mx-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mx-toprow{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.mx-strip{display:flex;align-items:stretch;border:1px solid var(--border-panel);border-radius:var(--radius-md);margin-bottom:10px;background:var(--bg-elevated);overflow:hidden;flex-wrap:wrap}.mx-seg{display:flex;align-items:center;gap:8px;padding:6px 12px;border-right:1px solid var(--border-subtle)}.mx-seg:last-child{margin-left:auto;border-right:none}.mx-seg label{font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);display:block}.mx-seg .v{font-size:12px;font-weight:600}.mx-seg .v.acc{color:var(--accent)}.mx-dot{width:8px;height:8px;border-radius:50%;flex:none}.mx-dot.on{background:var(--success);box-shadow:0 0 0 3px var(--success-muted)}.mx-dot.off{background:var(--text-tertiary)}.mx-dot.err{background:var(--error);box-shadow:0 0 0 3px var(--error-muted)}.mx-btn{background:var(--bg-elevated-2);color:var(--text-primary);border:1px solid var(--border-panel);border-radius:var(--radius-sm);padding:5px 11px;font:inherit;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mx-btn:hover{border-color:var(--accent);color:#fff}.mx-btn:disabled{opacity:.4;cursor:not-allowed}.mx-btn.primary{background:var(--accent);border-color:transparent;color:var(--text-on-accent)}.mx-btn.danger{background:var(--error-muted);border-color:var(--error);color:#f3a3a5}.mx-btn.sm{padding:3px 8px;font-size:11px}.mx-work{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}@media (max-width:900px){.mx-work{grid-template-columns:1fr}}.mx-panel{background:var(--bg-elevated);border:1px solid var(--border-panel);border-radius:var(--radius-md)}.mx-ph{display:flex;align-items:center;gap:8px;padding:5px 11px;min-height:32px;box-sizing:border-box;border-bottom:1px solid var(--border-subtle)}.mx-ph h2{font-size:11px;font-weight:600;margin:0;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.mx-ph .r{margin-left:auto;display:flex;gap:6px;align-items:center}.mx-hint{color:var(--text-tertiary);font-size:10.5px}input.mx-in,select.mx-sel{background:var(--bg-inset);color:var(--text-primary);border:1px solid var(--border-panel);border-radius:var(--radius-sm);padding:4px 6px;font:inherit;font-size:11.5px}input.mx-in:focus,select.mx-sel:focus{outline:none;border-color:var(--border-focus)}select.mx-sel option{background-color:var(--bg-inset);color:var(--text-primary)}table.mx-tbl{border-collapse:collapse;width:100%}.mx-tbl thead th{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;text-align:left;padding:4px 8px;border-bottom:1px solid var(--border-panel)}.mx-tbl{--mx-row-h:30px}.mx-tbl tbody td{padding:0 8px;border-bottom:1px solid var(--border-subtle);height:var(--mx-row-h);box-sizing:border-box}.mx-tbl tbody tr.off{opacity:.45}.mx-chk{width:15px;height:15px;border-radius:3px;border:1.5px solid var(--border-panel);background:var(--bg-inset);cursor:pointer;position:relative}.mx-chk.on{background:var(--accent);border-color:transparent}.mx-chk.on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mx-chnum{font-family:var(--mono,monospace);font-size:10.5px;color:var(--text-tertiary)}.mx-nm{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:2px 5px;color:var(--text-primary);font:inherit;font-size:11.5px;width:100px}.mx-nm:hover{border-color:var(--border-subtle)}.mx-nm:focus{border-color:var(--border-focus);background:var(--bg-inset)}.mx-sw{width:11px;height:11px;border-radius:3px;display:inline-block}.mx-meter{height:6px;border-radius:2px;background:var(--bg-inset);overflow:hidden;position:relative;min-width:54px}.mx-meter i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--success),var(--warning) 80%,var(--error));border-radius:2px}.mx-db{font-family:var(--mono,monospace);font-size:10px;color:var(--text-secondary);width:46px;text-align:right}.mx-meas{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--border-subtle);cursor:pointer}.mx-meas.active{background:var(--accent-muted)}.mx-meas .bar{width:3px;height:24px;border-radius:2px;flex:none}.mx-meas .nm2{font-size:11.5px;font-weight:600;width:70px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-pair{display:flex;align-items:center;gap:6px}.mx-pair,.mx-pair select{flex:1 1;min-width:0}.mx-arrow,.mx-x{color:var(--text-tertiary)}.mx-x{cursor:pointer;font-size:14px;padding:0 2px}.mx-x:hover{color:var(--error)}.mx-delay{font-family:var(--mono,monospace);font-size:10px;color:var(--text-secondary);width:52px;text-align:right}.mx-gen{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:11px;align-items:center}.mx-gen label{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);display:block;margin-bottom:3px}.mx-plot,.mx-range{width:100%}.mx-plot{height:340px;display:block;border:1px solid var(--border-panel);border-radius:var(--radius-md);background:var(--graph-bg)}.mx-plot-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mx-badge{font-size:10px;padding:2px 8px}.mx-badge,.mx-readout{color:var(--text-secondary)}.mx-readout{display:flex;gap:14px;margin-top:8px;font-size:11px;flex-wrap:wrap}.mx-readout b{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-dialog-wide .settings-dialog-body{padding:0}.mx-mm{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px}.mx-mm-head{display:flex;align-items:center;gap:10px}.mx-mm-plot{flex:1 1;min-height:260px;width:100%;display:block;border:1px solid var(--border-panel);border-radius:var(--radius-md);background:var(--graph-bg)}.mx-mm-gen{gap:10px;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 10px}.mx-legend,.mx-mm-gen{display:flex;align-items:center;flex-wrap:wrap}.mx-legend{gap:8px}.mx-leg-item{display:inline-flex;align-items:center;gap:3px}.mx-off-in{width:46px;background:var(--bg-inset);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 4px;font:inherit;font-size:10.5px;text-align:right}.mx-off-in:focus{outline:none;border-color:var(--border-focus)}.mx-leg{display:inline-flex;align-items:center;gap:6px;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:100px;padding:4px 10px;font:inherit;font-size:11px;color:var(--text-primary);cursor:pointer}.mx-leg:hover{border-color:var(--accent)}.mx-leg.off{opacity:.4}.mx-leg .dot{width:9px;height:9px;border-radius:50%;flex:none}.mx-avg{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--border-subtle)}.mx-avg .bar{width:3px;height:20px;border-radius:2px;flex:none}.mx-chips{display:flex;gap:4px;flex-wrap:wrap;flex:1 1}.mx-chip{min-width:22px;height:22px;padding:0 5px;border-radius:var(--radius-sm);border:1px solid var(--border-panel);background:var(--bg-inset);color:var(--text-tertiary);font:inherit;font-size:11px;cursor:pointer}.mx-chip:hover{border-color:var(--accent)}.mx-chip.on{background:var(--accent);border-color:transparent;color:var(--text-on-accent);font-weight:600}.mx-count{font-size:10.5px;color:var(--text-tertiary);width:48px;text-align:right}.mx-input-body{padding:9px 12px 11px;display:flex;flex-direction:column;gap:8px}.mx-badge{font-size:9px;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:100px;background:var(--bg-inset);color:var(--text-tertiary);border:1px solid var(--border-panel)}.mx-badge.asio{background:var(--accent-muted);color:var(--accent);border-color:var(--accent)}.mx-cal-btn{width:18px;height:18px;border-radius:4px;border:1px solid var(--border-panel);background:var(--bg-inset);color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mx-cal-btn:hover{border-color:var(--accent);color:var(--accent)}.mx-cal-btn.on{background:var(--accent);border-color:transparent;color:var(--text-on-accent)}.mx-cal-anchor{position:relative}.mx-avg-toggle{display:inline-flex;gap:6px;font-size:10.5px;cursor:pointer}.mx-avg-toggle,.mx-cal-inline{align-items:center;color:var(--text-secondary)}.mx-cal-inline{position:absolute;top:100%;right:0;z-index:5;display:flex;gap:8px;flex-wrap:wrap;width:max-content;max-width:min(560px,90vw);font-size:11px;padding:6px 8px;background:var(--bg-inset);border:1px solid var(--border-panel);border-radius:var(--radius-sm);box-shadow:0 6px 16px rgba(0,0,0,.4)}.mx-cal-inline label{display:inline-flex;align-items:center;gap:4px}.mx-coh{padding:9px 12px 11px;display:flex;flex-direction:column;gap:8px}.mx-coh-toggle{gap:8px;font-size:11.5px;color:var(--text-secondary)}.mx-coh-thresh,.mx-coh-toggle{display:flex;align-items:center}.mx-coh-thresh{gap:6px}.mx-err{background:var(--error-muted);border:1px solid var(--error);color:#f3a3a5;border-radius:var(--radius-sm);padding:7px 11px;font-size:11.5px;margin-bottom:12px}.mx-disabled{max-width:640px;margin:60px auto;text-align:center;color:var(--text-secondary);line-height:1.6}.mx-disabled code{background:var(--bg-inset);padding:2px 6px;border-radius:4px}.mx-disabled code,:root[data-contrast=high] .mx-btn:hover{color:var(--accent)}:root[data-contrast=high] .mx-btn.danger,:root[data-contrast=high] .mx-err{color:var(--error)}