.mq-msg{padding:0 4px 18px}.mq-msg .tool-msg{margin:0}.mq-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;padding:4px 4px 22px;display:flex}.mq-field{flex:320px;min-width:0;max-width:460px}.mq-field .label{margin-bottom:8px;display:block}.mq-top .ctl{padding-bottom:4px}.mq-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;padding:0 4px 24px;display:grid}.mq-left,.mq-right{min-width:0}.mq-card{color:var(--ink);background:#fff;border-radius:6px;padding:16px 20px 20px;box-shadow:0 1px 1px #00000059,0 14px 24px -14px #000000e6}.mq-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mq-card-top .label{color:var(--ink-2)}.mq-card-top .kc{height:30px;padding:0 10px 2px;font-size:13.5px}.mq-line{letter-spacing:-.005em;color:#1f1f1f;text-wrap:pretty;font-size:21px;font-weight:700;line-height:1.45}.mq-steps{gap:2px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mq-step{color:#bdbdbd;border-top:1px solid #1f1f1f;grid-template-columns:26px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:grid;box-shadow:inset 0 1px #ffffff08}.mq-step b{color:#f0f0f0;margin-right:4px;font-weight:700}.mq-num{color:#ddd;background:linear-gradient(#3d3d3d,#313131);border-radius:7px;place-items:center;width:26px;height:26px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff21,inset 0 -2px #00000052,0 2px #121212}.mq-run{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;margin-top:16px;display:grid}.mq-go{height:auto;min-height:58px}.tool-mic-quality.is-running .mq-go{color:#ededed;background:linear-gradient(#3d3d3d,#313131);box-shadow:inset 0 1px #ffffff21,inset 0 -3px #00000052,0 3px #121212,0 5px 9px #00000080}.mq-live{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:10px 14px 12px;display:flex}.mq-live-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-live-top .label{color:#cfcfcf;font-size:13.5px}.mq-count{align-items:baseline;display:inline-flex}.mq-count .seg{font-size:22px}.mq-count .unit-txt{margin-left:5px;font-size:13px}.mq-prog{background:#1b1b1b;border-radius:2px;height:4px;overflow:hidden}.mq-prog i{background:var(--yellow);width:0;height:100%;transition:width .15s linear;display:block;box-shadow:0 0 6px #ffe40099}.mq-gauge{background:linear-gradient(#232323,#1a1a1a);border-radius:12px;padding:12px;box-shadow:inset 0 2px 6px #000c,0 1px #ffffff0f}.mic-vu-svg{border-radius:6px;width:100%;height:auto;display:block}.mic-vu-txt{fill:#262626;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:11.5px;font-weight:600}.mic-vu-cap{fill:#6d6d6d;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:9.5px;font-weight:600}.mic-ladder{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:14px;display:grid}.mic-ladder i{background:#1d2a23;border-radius:2px}.mic-ladder i.z2{background:#28271a}.mic-ladder i.z3{background:#2a1d17}.mic-ladder i.on{background:#2fd18e;box-shadow:0 0 5px #2fd18eb3}.mic-ladder i.z2.on{background:var(--yellow);box-shadow:0 0 5px #ffe40099}.mic-ladder i.z3.on,.mic-ladder i.pk{background:var(--orange);box-shadow:0 0 6px #ff652fcc}.mq-score{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;padding:14px 18px 16px;display:flex}.mq-big{margin-top:8px}.mq-big .seg{font-size:46px}.mq-grade{color:#f2f2f2;align-items:center;gap:9px;padding-bottom:6px;font-size:16px;font-weight:700;display:inline-flex}.mq-table{padding:6px 18px}.mq-row{border-top:1px solid #1f1f1f;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 64px minmax(80px,1fr);align-items:center;gap:16px;padding:10px 0;font-size:15px;display:grid}.mq-row:first-child{border-top:0}.mq-head{color:#7f7f7f;padding:8px 0 6px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13px;font-weight:600}.mq-name{color:#e6e6e6;font-weight:600}.mq-val{color:#bdbdbd;font-variant-numeric:tabular-nums}.mq-pts{color:#8a8a8a;white-space:nowrap;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-weight:600}.mq-pts b{color:var(--lcd-green);text-shadow:0 0 8px #14a76c80;margin-right:3px;font-family:DSEG7,monospace;font-size:15px;font-weight:700}.mq-bar{background:#1a1a1a;border-radius:4px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 3px #000000e6}.mq-bar i{background:#3a3a3a;border-radius:4px;width:0;height:100%;transition:width .5s;display:block}.mq-bar i.ok{background:#2fd18e;box-shadow:0 0 6px #2fd18e99}.mq-bar i.warn{background:var(--yellow);box-shadow:0 0 6px #ffe40080}.mq-bar i.bad{background:var(--orange);box-shadow:0 0 6px #ff652f99}.mq-spec{height:254px;margin-top:16px;overflow:hidden}.mq-spec canvas{width:100%;height:calc(100% - 26px);display:block;position:absolute;top:0;left:0}.mq-tag{z-index:1;background:#111;border-radius:4px;padding:1px 6px;position:absolute;top:8px;left:10px}.mq-legend{z-index:1;color:#9a9a9a;flex-wrap:wrap;gap:6px 16px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:6px;left:12px;right:12px}.mq-legend span{align-items:center;gap:6px;display:inline-flex}.mq-sw{border-radius:2px;width:14px;height:3px}.mq-sw.v{background:#3ce39f}.mq-sw.n{background:#bebebe}.mq-sw.f{background:var(--yellow)}.mq-advice{gap:12px;margin:18px 0 0;padding:0 4px;list-style:none;display:grid}.mq-advice li{color:#d4d4d4;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;font-size:15.5px;line-height:1.5;display:grid}.mq-advice .led{margin-top:7px}.mq-advice b{color:#fff;font-weight:700}.mq-actions{flex-wrap:wrap;gap:8px;padding:18px 4px 0;display:flex}.mq-actions .ic-stop,.tool-mic-quality.is-playing .mq-actions .ic-play{display:none}.tool-mic-quality.is-playing .mq-actions .ic-stop,.mq-actions .ic-play{display:inline-flex}.mq-history{padding:20px 4px 0}.mq-history>.label{margin-bottom:8px;display:block}.mq-hist{padding:4px 16px}.mq-hrow{color:#cfcfcf;border-top:1px solid #1f1f1f;grid-template-columns:56px 40px 74px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px 0;font-size:14.5px;display:grid}.mq-hrow:first-child{border-top:0}.mq-hn{color:#8a8a8a;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-weight:600}.mq-hs{color:var(--lcd-green);font-family:DSEG7,monospace;font-weight:700}.mq-hl{text-overflow:ellipsis;white-space:nowrap;color:#ececec;font-weight:600;overflow:hidden}.mq-ht{color:#8a8a8a;font-variant-numeric:tabular-nums}@media (max-width:960px){.mq-grid{grid-template-columns:minmax(0,1fr)}.mq-right{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:stretch;gap:16px;display:grid}.mq-score{flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:0}}@media (max-width:760px){.mq-msg{padding:0 0 14px}.mq-top{padding:0 0 18px}.mq-field{flex-basis:100%;max-width:none}.mq-grid{gap:20px;padding:0 0 18px}.mq-line{font-size:18.5px}.mq-card{padding:14px 16px 16px}.mq-run{grid-template-columns:minmax(0,1fr)}.mq-go{min-height:52px}.mq-right{grid-template-columns:minmax(0,1fr)}.mq-gauge{padding:10px}.mq-big .seg{font-size:40px}.mq-table{padding:4px 14px}.mq-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.mq-row .mq-val{grid-area:2/1;font-size:14px}.mq-row .mq-pts{text-align:right;grid-area:1/2}.mq-row .mq-bar{grid-area:2/2;justify-self:end;width:80px}.mq-head{display:none}.mq-table .mq-row:nth-child(2){border-top:0}.mq-spec{height:226px}.mq-legend{gap:4px 12px;left:10px;right:10px}.mq-advice{padding:0}.mq-actions{padding-top:16px}.mq-actions .kc{flex:auto}.mq-hrow{grid-template-columns:50px 36px minmax(0,1fr);row-gap:2px}.mq-hrow>:nth-child(3){grid-column:3}.mq-hrow>:nth-child(4){grid-column:1/-1}.mq-hrow>:nth-child(5),.mq-hrow>:nth-child(6){display:none}}