.bento.mc{grid-template-rows:repeat(6,68px) repeat(3,68px)}.mc-main{grid-area:span 6/span 8}.mc-res{grid-area:span 6/span 4}.mc-echo{grid-area:span 3/span 7}.mc-dev-t{grid-area:span 3/span 5}.mc-stage{background:var(--grid);flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;position:relative}.mc-top{min-height:16px;color:var(--ink-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;line-height:16px;display:flex}.mc-cue{text-overflow:ellipsis;min-width:0;overflow:hidden}.mc-leg{gap:12px;font-size:12px;display:none}.mc[data-mode=level] .mc-leg[data-for=level],.mc[data-mode=wave] .mc-leg[data-for=wave],.mc[data-mode=spec] .mc-leg[data-for=spec]{display:flex}.mc-leg>span{align-items:center;gap:6px;display:flex}.mc-leg i{border-radius:2px;flex:none;width:12px;height:8px}.mc-leg i.lv{background:var(--d-mid)}.mc-leg i.pk{background:var(--d-ink);border-radius:1px;height:2px}.mc-leg i.fl{border-top:1px dashed var(--ink-3);border-radius:0;height:0}.mc-leg i.hz{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--amber) 45%, transparent) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--amber-line)}.mc-leg i.wv{background:var(--d-main);border-radius:1px;height:2px}.mc-leg i.sp{background:linear-gradient(var(--d-mid), var(--d-track))}.mc-plot{flex:1;grid-template-rows:minmax(0,1fr) 16px;grid-template-columns:minmax(0,1fr) 36px 12px;gap:8px 0;min-height:0;display:grid}.mc-cv{background:var(--tile);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:4px;grid-area:1/1;position:relative}.mc-cv canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mc-ax{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);grid-area:1/2;position:relative}.mc-ax>span{white-space:nowrap;position:absolute;right:8px;transform:translateY(-50%)}.mc-ax>span:first-child{transform:none}.mc-ax>span:last-child{transform:translateY(-100%)}.mc-ax.x{grid-area:2/1}.mc-ax.x>span{top:0;right:auto;transform:translate(-50%)}.mc-ax.x>span:first-child{transform:none}.mc-ax.x>span:last-child{color:var(--ink-3);transform:translate(-100%)}.mc[data-mode=spec] .mc-ax,.mc[data-mode=wave] .mc-ax{visibility:hidden}.mc[data-mode=spec] .mc-ax.sp,.mc[data-mode=wave] .mc-ax.wv{visibility:visible}.mc-now{width:0;position:absolute;top:0;bottom:0;right:0}.mc-now>i{background:var(--focus);width:7px;height:7px;box-shadow:0 0 0 2px var(--tile);border-radius:50%;position:absolute;top:0;left:-4px;transform:translateY(-50%)}.mc-now .pz-tag{left:-8px;transform:translate(-100%,-50%)}.mc-flt{font:12px/16px var(--sans);color:var(--ink-3);white-space:nowrap;pointer-events:none;padding-bottom:2px;position:absolute;top:0;left:8px}.mc-flt b{font:500 12px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:4px}.mc-flt[hidden],.mc-now[hidden]{display:none}.mc-foot{gap:16px}.mc-dev{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mc-stop{flex:none;height:32px}.mc:not([data-st=live]) .mc-foot .pz-seg{opacity:.45;pointer-events:none}.mc-res .pz-sec:first-of-type{gap:16px}.mc-say{color:var(--x-ink);margin:0;font-size:16px;font-weight:500;line-height:24px}.mc-res.idle .mc-say{color:var(--x-ink-3);font-size:14px;font-weight:400;line-height:22px}.mc-vol{flex:1;justify-content:center}.mc-sc{height:24px;margin-top:24px;position:relative}.mc-scb{background:var(--x-trk);height:8px;box-shadow:inset 0 0 0 1px var(--x-axis);border-radius:2px;position:absolute;top:8px}.mc-scb.ok{background:color-mix(in oklab, var(--x-ok) 22%, var(--x-bg));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--x-ok) 45%, var(--x-bg))}.mc-scb.w{background-color:var(--x-warn-bg);background-image:repeating-linear-gradient(135deg, var(--x-hatch) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--x-hatch)}.mc-scr{border:1px solid var(--x-ink-2);background:color-mix(in oklab, var(--x-ink) 10%, transparent);height:16px;transition:transform .4s var(--ease), width .4s var(--ease);border-radius:3px;position:absolute;top:4px;left:0}.mc-scm{background:var(--ac);width:2px;transition:transform .4s var(--ease);border-radius:1px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;left:0}.mc-scm>span{font:600 12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ac);white-space:nowrap;margin-bottom:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.mc-scr[hidden],.mc-scm[hidden]{display:none}.mc-scl,.mc-sct{white-space:nowrap;height:16px;margin-top:8px;font-size:12px;line-height:16px;position:relative}.mc-sct{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--x-ink-3);margin-top:4px}.mc-scl>span,.mc-sct>span{position:absolute;transform:translate(-50%)}.mc-scl>span:last-child{transform:translate(-100%);left:100%!important}.mc-sct>span:first-child{transform:none}.mc-sct>span:last-child{transform:translate(-100%)}.mc-scl>span{color:var(--x-ink-3)}.mc-scl>span.ok{color:var(--x-ok)}.mc-scl>span.w{color:var(--x-warn)}.mc-st{margin:0}.mc-st b.ok{color:var(--x-ok)}.mc-st b.e{color:var(--x-ink-4);font-weight:400}.mc-eb{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.mc-clip{background:var(--soft);min-height:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex:1;position:relative;overflow:hidden}.mc-bars{align-items:center;gap:2px;display:flex;position:absolute;inset:8px}.mc-bars>i{background:var(--ink-5);min-width:0;height:100%;transition:transform .12s var(--ease), background-color .2s;border-radius:1px;flex:1;transform:scaleY(0)}.mc-bars>i.r{background:var(--acc)}.mc-bars>i.d{background:var(--d-mid)}.mc-bars>i.p{background:var(--d-main)}.mc-ph{background:var(--focus);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:4px;bottom:4px;left:0}.mc-ph[hidden]{display:none}.mc-ce{background:var(--soft);color:var(--ink-3);white-space:nowrap;padding:0 8px;font-size:13px;line-height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-echo:not([data-es=idle]) .mc-ce{display:none}.mc-ct{height:16px;font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);margin:0 8px;position:relative}.mc-ct>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.mc-ct>span:first-child{transform:none}.mc-ct>span:last-child{transform:translate(-100%)}.mc-eact{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mc-rec{min-width:96px;height:32px}.mc-rec .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.mc-echo[data-es=rec] .mc-rec .dot{border-radius:2px;animation:1s steps(2,jump-none) infinite blink}@media (width<=1179px){.bento.mc{grid-template-rows:none;grid-auto-rows:68px}.mc-main{grid-column:1/-1}.mc-res{grid-area:span 4/1/auto/-1}.mc-echo,.mc-dev-t{grid-area:span 3/span 6}.mc-res{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mc-res>.xr-h,.mc-res>.mc-st,.mc-res>.xr-f{grid-column:1/-1}.mc-res>.pz-sec:first-of-type{justify-content:center}.mc-res>.mc-vol{border-top:0;border-left:1px solid var(--x-div)}.mc-res>.mc-st{margin:0}.mc-echo .pz-foot{flex-wrap:wrap;row-gap:8px}.mc-echo .pz-foot>span{white-space:normal;flex:200px}}@media (width<=759px){.bento.mc{grid-auto-rows:auto}.mc-res{display:flex}.mc-res>.mc-vol{border-left:0;border-top:1px solid var(--x-div)}.mc-main{min-height:440px}.mc-res,.mc-echo,.mc-dev-t{min-height:0}.mc-echo{min-height:220px}.mc-stage{padding:12px}.mc-leg{display:none!important}.mc-dev{display:none}}@media (prefers-reduced-motion:reduce){.mc-scr,.mc-scm,.mc-bars>i{transition:none}}.mc .mc-stage{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/16px 16px,#0d0f13}.mc :is(.mc-top,.mc-plot){--tile:#12151a;--soft-line:#222630;--div:#262a33;--trk:#1c2027;--line:#2b2f38;--ink-2:#b6bbc4;--ink-3:#8a909a;--ink-4:#6b717b;--ink-5:#30343c;--d-main:#8a9bf0;--d-mid:#5f72d6;--d-soft:#2c3666;--d-track:#161b33;--d-ink:#c7d0fb;--amber:#fbbf24;--amber-tint:#2a2110;--amber-line:#6e5216}.mc .mc-now>i{box-shadow:0 0 0 2px #12151a}.mc .mc-res{--x-bg:var(--tile);--x-rim:var(--line);--x-line:var(--line);--x-div:var(--div);--x-panel:var(--soft);--x-ctl:var(--soft);--x-trk:var(--trk);--x-axis:var(--line);--x-ink:var(--ink);--x-ink-2:var(--ink-2);--x-ink-3:var(--ink-3);--x-ink-4:var(--ink-4);--x-data:var(--d-main);--x-data-hi:var(--d-ink);--x-ok:var(--green);--x-warn:var(--amber);--x-warn-bg:var(--amber-bg);--x-hatch:var(--amber-line)}.mc .mc-res .mc-scb.ok{background:var(--green-tint);box-shadow:inset 0 0 0 1px var(--green-line)}.mc .mc-res .mc-scr{border-color:var(--ink-3);background:color-mix(in oklab, var(--ink) 6%, transparent)}.mc-chain{flex-direction:column;gap:8px;display:flex}.mc-chs{background:var(--soft);width:100%;height:64px;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;display:block}.mc-chs *{vector-effect:non-scaling-stroke}.mc-chs .gd{stroke:var(--soft-line);stroke-width:1px;stroke-dasharray:2 3;fill:none}.mc-chs .ax{stroke:var(--line);stroke-width:1px;fill:none}.mc-chs .w1{stroke:var(--ink-3);stroke-width:1.5px;fill:none;stroke-linejoin:round}.mc-chs .w2{stroke:var(--ink-2);stroke-width:1.5px;fill:none;stroke-linejoin:round}.mc-chs .w0{stroke:var(--ink-5);stroke-width:1px;fill:none;stroke-dasharray:2 2}.mc-chs .lit{fill:var(--acc)}.mc-chs .hz{fill:var(--amber-tint)}.mc-chl{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mc-chl li{flex-direction:column;gap:2px;min-width:0;padding:0 12px 0 8px;display:flex}.mc-chl em{font:12px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-style:normal}.mc-chl b{color:var(--ink);font-size:13px;font-weight:600;line-height:20px}.mc-chl span{color:var(--ink-3);text-wrap:pretty;font-size:12px;line-height:16px}.mc-chl li.on em,.mc-chl li.on b{color:var(--acc-ink)}.mc-sy .bd{padding:0;gap:0!important}.mc-syh,.mc-syr{grid-template-columns:72px 136px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid}.mc-syh{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);font-size:12px}.mc-syr{color:var(--ink-2);padding-top:8px;padding-bottom:8px;font-size:12px;line-height:16px}.mc-syr+.mc-syr{border-top:1px solid var(--div)}.mc-syr>b{color:var(--ink);font-size:13px;font-weight:500;line-height:20px}.mc-syr>.c{color:var(--ink-3)}.mc-syg{background:#12151a;border-radius:4px;width:136px;height:40px;display:block;overflow:hidden}.mc-syg .hz{fill:#2a2110}.mc-syg .lv{fill:#5f72d6}.mc-syg .fl{fill:#2c3666}.mc-syg .wb{fill:#5f72d6}.mc-syg .wp{fill:#fbbf24}.mc-syg .fd{stroke:#8a909a;stroke-width:1px;stroke-dasharray:3 2;fill:none}.mc-syg .sp{stroke:#8a9bf0;stroke-width:1.5px;fill:none;stroke-linejoin:round}.mc-syg .pk{stroke:#fbbf24;stroke-width:1px;stroke-dasharray:2 2}.mc-syg text{fill:#8a909a}.mc-wpic{background:var(--soft);width:100%;height:104px;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;display:block}.mc-wpic .ln{fill:none;stroke:var(--ink-4);stroke-width:1px;stroke-linecap:round}.mc-wpic .fc{fill:var(--tile)}.mc-wpic .dv{fill:none;stroke:var(--div);stroke-width:1px}.mc-wpic .sel{fill:var(--soft)}.mc-wpic .lit{fill:var(--acc)}.mc-wpic .kn{fill:#fff}.mc-wpic text{font:12px var(--sans);fill:var(--ink-3)}.mc-wpic text.b{fill:var(--ink)}.mc-wl{border-top:1px solid var(--div);margin:0;padding:0;list-style:none}.mc-wl li{grid-template-columns:20px 112px minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:8px 16px;display:grid}.mc-wl li+li{border-top:1px solid var(--div)}.mc-wl em{background:var(--soft);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--soft-line);font:12px/1 var(--mono);color:var(--ink-3);border-radius:4px;grid-row:span 2;align-self:start;place-items:center;font-style:normal;display:grid}.mc-wl b{color:var(--ink);grid-row:span 2;font-size:13px;font-weight:500;line-height:20px}.mc-wl code{font:12px/16px var(--sans);color:var(--ink-3)}.mc-wl span{color:var(--ink-2);font-size:13px;line-height:20px}.mc-hsg{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mc-hsc{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.mc-hsc svg{box-sizing:content-box;border-bottom:1px solid var(--line);width:100%;height:56px;margin-bottom:8px;padding-bottom:12px;display:block}.mc-hsc g *{vector-effect:non-scaling-stroke}.mc-hsc .ln{fill:var(--tile);stroke:var(--ink-3);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.mc-hsc path.ln{fill:none}.mc-hsc .dsh{stroke-dasharray:2 2}.mc-hsc .lit{fill:var(--acc-tint);stroke:var(--acc);stroke-width:1px}.mc-hsc text{fill:var(--acc)}.mc-hsc b{color:var(--ink);font-size:13px;font-weight:600;line-height:20px}.mc-hsc span{color:var(--ink-3);text-wrap:pretty;font-size:12px;line-height:16px}@media (width<=759px){.mc-chl{grid-template-columns:minmax(0,1fr);gap:8px}.mc-chl li{grid-template-columns:24px 64px minmax(0,1fr);align-items:baseline;gap:8px;padding:0;display:grid}.mc-syh{display:none}.mc-syr{grid-template-columns:minmax(0,1fr) 136px;row-gap:4px;padding-left:12px;padding-right:12px}.mc-syr>.mc-syg{grid-area:1/2/span 3;align-self:start}.mc-syr>b,.mc-syr>span{grid-column:1}.mc-wl li{grid-template-columns:20px minmax(0,1fr);padding-left:12px;padding-right:12px}.mc-wl b{grid-row:auto}.mc-wl code,.mc-wl span{grid-column:2}.mc-hsg{grid-template-columns:repeat(2,minmax(0,1fr))}.cb .pz-foot>span{white-space:normal}}
