.MatchMoveLab-module__9CUiqa__instrument{color:#e6edf0;background:linear-gradient(155deg,#172b37 0%,#0c1822 62%,#090f17 100%);border:1px solid #a2bdc94a;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #e9f5ff20,0 5px #1d3947,0 24px 70px #0007}.MatchMoveLab-module__9CUiqa__instrument *{box-sizing:border-box}.MatchMoveLab-module__9CUiqa__instrument button,.MatchMoveLab-module__9CUiqa__instrument input,.MatchMoveLab-module__9CUiqa__instrument select{font:inherit}.MatchMoveLab-module__9CUiqa__toolbar{letter-spacing:.1em;color:#a5c6c9;background:linear-gradient(90deg,#172d39,#0b1722);border-bottom:1px solid #c5d8dc20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 17px;font:9px/1.7 ui-monospace,monospace;display:flex}.MatchMoveLab-module__9CUiqa__toolbar strong{color:#e0c89b;letter-spacing:.06em;font-weight:500}.MatchMoveLab-module__9CUiqa__toolbar button{color:#ecd2a3;cursor:pointer;background:#0a1722;border:1px solid #b5c3c83b;border-radius:5px;padding:8px 12px;font:10px ui-monospace,monospace}.MatchMoveLab-module__9CUiqa__signal{color:#93bbc2;background:#08141eac;border-bottom:1px solid #c5d8dc19;flex-wrap:wrap;justify-content:space-between;gap:9px 22px;padding:10px 17px;font:10px/1.6 ui-monospace,monospace;display:flex}.MatchMoveLab-module__9CUiqa__signal strong{color:#e5d8bd;font-weight:500}.MatchMoveLab-module__9CUiqa__signal span:first-child{align-items:center;gap:7px;display:flex}.MatchMoveLab-module__9CUiqa__led{background:#9fe5ca;border-radius:2px;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #8debd064}.MatchMoveLab-module__9CUiqa__outputs{background:#0a151f;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:8px 10px;display:grid}.MatchMoveLab-module__9CUiqa__outputs button{color:#a4bbc9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-height:39px;padding:8px 3px;font-size:10px;line-height:1.35}.MatchMoveLab-module__9CUiqa__outputs button[aria-pressed=true]{color:#f4e2ba;background:linear-gradient(115deg,#c4ab7325,#edd8ab0a);border-color:#d1ba8a65}.MatchMoveLab-module__9CUiqa__display{isolation:isolate;aspect-ratio:900/506;background:#101e28;border-block:1px solid #b5c9db22;width:100%;position:relative;overflow:hidden}.MatchMoveLab-module__9CUiqa__display svg{width:100%;height:100%;display:block}.MatchMoveLab-module__9CUiqa__screenCaption{color:#d8dfdc;letter-spacing:.07em;pointer-events:none;background:#09131ddc;border:1px solid #9fb6bd35;border-radius:4px;padding:6px 9px;font:9px/1.7 ui-monospace,monospace;position:absolute;inset:12px auto auto 12px}.MatchMoveLab-module__9CUiqa__screenCaptionRight{color:#e9c790;inset:12px 12px auto auto}.MatchMoveLab-module__9CUiqa__key{color:#b4cbd2;background:#0b1620;border-bottom:1px solid #b6c6cd21;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;font-size:10px;line-height:1.7;display:flex}.MatchMoveLab-module__9CUiqa__key span{align-items:center;gap:7px;display:inline-flex}.MatchMoveLab-module__9CUiqa__key b{background:#8cdfca;width:13px;height:2px;display:inline-block}.MatchMoveLab-module__9CUiqa__key span:nth-child(2) b{background:#f1c88a}.MatchMoveLab-module__9CUiqa__key span:nth-child(3) b{background:#e58e82}.MatchMoveLab-module__9CUiqa__scrub{border-bottom:1px solid #b6c6cd21;padding:11px 16px 8px}.MatchMoveLab-module__9CUiqa__scrubHead{color:#c7d4d8;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.MatchMoveLab-module__9CUiqa__scrubHead output{color:#ebd2a4;font:10px ui-monospace,monospace}.MatchMoveLab-module__9CUiqa__scrub input{accent-color:#d0bc8f;cursor:pointer;width:100%;height:34px;margin:0;display:block}.MatchMoveLab-module__9CUiqa__stops{flex-wrap:wrap;gap:6px;padding:0 0 9px;display:flex}.MatchMoveLab-module__9CUiqa__stops button{color:#9eb9c5;cursor:pointer;background:#0a1722;border:1px solid #9eb9c52c;border-radius:4px;min-height:30px;padding:5px 12px;font:10px ui-monospace,monospace}.MatchMoveLab-module__9CUiqa__stops button[aria-pressed=true]{color:#f5d7a4;border-color:#e5bd80a0}.MatchMoveLab-module__9CUiqa__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:17px 16px 8px;display:grid}.MatchMoveLab-module__9CUiqa__control{color:#c6d4dc;flex-direction:column;gap:7px;min-width:0;font-size:11px;display:flex}.MatchMoveLab-module__9CUiqa__control span{justify-content:space-between;align-items:center;gap:10px;display:flex}.MatchMoveLab-module__9CUiqa__control output{color:#ecd5a4;font:10px ui-monospace,monospace}.MatchMoveLab-module__9CUiqa__control select{color:#e4e5e0;background:#0c1a25;border:1px solid #9eb7c33c;border-radius:6px;width:100%;min-height:37px;padding:5px 10px;font-size:11px}.MatchMoveLab-module__9CUiqa__control input[type=range]{accent-color:#dec89c;width:100%;min-width:0;height:31px;margin:0}.MatchMoveLab-module__9CUiqa__switches{flex-wrap:wrap;align-items:center;gap:6px;padding:13px 16px 15px;display:flex}.MatchMoveLab-module__9CUiqa__switches button{color:#a7c0c8;cursor:pointer;background:#111f2a;border:1px solid #9bb7c73b;border-radius:5px;min-height:38px;padding:8px 10px;font-size:10px;line-height:1.4}.MatchMoveLab-module__9CUiqa__switches button[aria-pressed=true]{color:#d8f2e9;background:#1b484451;border-color:#98e0ce82}.MatchMoveLab-module__9CUiqa__switches button[disabled]{cursor:not-allowed;opacity:.45}.MatchMoveLab-module__9CUiqa__rule{color:#a6bfcb;background:#0a141b9c;border-top:1px solid #b6c6cd22;padding:13px 16px 15px;font-size:11px;line-height:1.75}.MatchMoveLab-module__9CUiqa__rule strong{color:#ead4aa;font-weight:500}.MatchMoveLab-module__9CUiqa__rule p+p{margin-top:7px}@media (max-width:680px){.MatchMoveLab-module__9CUiqa__toolbar{padding:7px 11px}.MatchMoveLab-module__9CUiqa__outputs button{font-size:9px}.MatchMoveLab-module__9CUiqa__key{padding:9px 11px}.MatchMoveLab-module__9CUiqa__scrub{padding-inline:11px}.MatchMoveLab-module__9CUiqa__controls{grid-template-columns:1fr;gap:13px;padding:13px 11px}.MatchMoveLab-module__9CUiqa__switches{gap:5px;padding:8px 11px 14px}.MatchMoveLab-module__9CUiqa__switches button{padding:7px 8px;font-size:9px}.MatchMoveLab-module__9CUiqa__rule{padding-inline:11px}.MatchMoveLab-module__9CUiqa__screenCaption{padding:4px;font-size:7px;inset:7px auto auto 7px}.MatchMoveLab-module__9CUiqa__screenCaptionRight{inset:7px 7px auto auto}}@media (prefers-reduced-motion:reduce){.MatchMoveLab-module__9CUiqa__instrument *{transition:none!important;animation:none!important}}
