@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";._backdrop_k2pmq_1{z-index:1000;position:fixed;inset:0}._hole_k2pmq_7{pointer-events:none;border-radius:6px;transition:top .15s,left .15s,width .15s,height .15s;position:fixed;box-shadow:0 0 0 9999px #000000a6}._popup_k2pmq_15{box-sizing:border-box;background:var(--panel);border:1px solid var(--border);width:280px;box-shadow:var(--shadow);color:var(--text);font-family:var(--mono);z-index:1001;border-radius:8px;padding:14px 16px;position:fixed}._popupHeader_k2pmq_29{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._stepCount_k2pmq_36{color:var(--text-muted);letter-spacing:.08em;font-size:11px}._exitButton_k2pmq_42{color:var(--text-muted);cursor:pointer;font:700 14px/1 var(--mono);background:0 0;border:none;padding:2px 6px}._exitButton_k2pmq_42:hover{color:var(--text-h)}._title_k2pmq_55{color:var(--text-bright);margin:0 0 6px;font-size:14px}._body_k2pmq_61{color:var(--text);margin:0 0 12px;font-size:12px;line-height:1.5}._nextButton_k2pmq_68{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:700}._nextButton_k2pmq_68:hover{background:var(--accent);color:var(--bg)}._hint_k2pmq_86{color:var(--accent);letter-spacing:.05em;font-size:11px}:root{--text:#9eb4c8;--text-h:#f2f8ff;--bg:#060d14;--border:#173952;--code-bg:#0b1b29;--accent:#3aa0ff;--accent-dim:#1f5f99;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--text-bright:#e6f2ff;--text-muted:#4a6075;--panel:#0f1720;--analysis-panel-height:min(720px, calc(100svh - 220px));--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}#root{text-align:center;border-inline:1px solid var(--border);border-block:1px solid var(--border);box-sizing:border-box;background:#08131d;border-radius:8px;flex-direction:column;width:min(1480px,100vw - 24px);max-width:100%;min-height:calc(100svh - 24px);margin:12px auto;display:flex;overflow:hidden}.appShell{flex-direction:column;min-height:100%;display:flex}body{background:radial-gradient(circle at 18% 0,#3aa0ff1f,#0000 26rem),linear-gradient(#050a10,#0b121a 45%,#050a10);margin:0}footer{color:#5a7a9a;font-family:var(--mono);letter-spacing:.04em;background:#0a1118;border-top:1px solid #1e3048;padding:10px 14px;font-size:11px}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}._root_nejiy_1{background:#0f1923;flex-direction:column;height:100%;display:flex}._header_nejiy_8{background:#0d1720;border-top:1px solid #1e3048;border-bottom:1px solid #1e3048;align-items:stretch;gap:0;padding:0;display:flex}._tab_nejiy_18{color:#6e93b2;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;min-width:0;padding:11px 16px 10px;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s}._tab_nejiy_18:hover{color:#b9dcf7;background:#3aa0ff0f}._active_nejiy_39{color:#f2f8ff;background:#3aa0ff1a;border-bottom-color:#3aa0ff}._content_nejiy_45{background:#031c2c;flex:1;padding:10px}._hidden_nejiy_51{display:none}._root_4fijw_5{color:#e0e8f0;-webkit-user-select:none;user-select:none;height:var(--analysis-panel-height);background:#080c10;border:1px solid #1a2e40;border-radius:4px;flex-direction:column;min-height:420px;max-height:720px;font-family:JetBrains Mono,monospace;display:flex;overflow:hidden}._toolbar_4fijw_22{background:#0b0f14;border-bottom:1px solid #131c27;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}._headerLeft_4fijw_34,._headerRight_4fijw_35{align-items:center;gap:10px;display:flex}._btn_4fijw_41{color:#a0c8f0;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1e3a52;border-radius:2px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:background .15s,color .15s}._btn_4fijw_41:hover:not(:disabled){color:#e0f0ff;background:#3aa0ff1a}._btn_4fijw_41:disabled{opacity:.4;cursor:not-allowed}._btnDanger_4fijw_58{color:#faa;border-color:#7a3a3a}._btnDanger_4fijw_58:hover:not(:disabled){background:#f060201a}._separator_4fijw_61{background:#1e3048;flex-shrink:0;width:1px;height:20px}._toolbarLabel_4fijw_68{color:#5a7a9a;white-space:nowrap;font-size:11px}._modeSelect_4fijw_74{color:#a0c8f0;cursor:pointer;background:0 0;border:1px solid #1e3a52;border-radius:2px;min-height:28px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}._playBtn_4fijw_87{color:#3aa0ff;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1e3a52;border-radius:2px;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}._playBtn_4fijw_87:hover:not(:disabled){background:#3aa0ff1a;border-color:#3aa0ff}._playBtn_4fijw_87._playing_4fijw_110{color:#f06020;border-color:#f06020}._playBtn_4fijw_87:disabled{opacity:.3;cursor:not-allowed}._playIcon_4fijw_120{font-size:8px}._playLabel_4fijw_121{letter-spacing:.14em}._iconBtn_4fijw_123{color:#ff6b6b;cursor:pointer;background:0 0;border:1px solid #1e3a52;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._iconBtn_4fijw_123 svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:15px;height:15px}._clearEditsIconBtn_4fijw_147:hover:not(:disabled){color:#ff9a9a;background:#ff6b6b1a;border-color:#ff6b6b}._iconBtn_4fijw_123:disabled{color:#8f5c5c;opacity:.75;cursor:not-allowed;border-color:#5f3d3d}._modeSelect_4fijw_74:focus{outline-offset:1px;outline:1px solid #4a9eff}._waveformStrip_4fijw_167{background:#0a1118;border-bottom:1px solid #1e3048;flex-shrink:0;height:48px;position:relative;overflow:hidden}._waveCanvas_4fijw_176{width:100%;height:100%;display:block}._pianoRollArea_4fijw_184{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._pitchShiftRail_4fijw_192{box-sizing:border-box;background:#08131c;border-right:1px solid #1e3048;flex-shrink:0;grid-template-rows:22px minmax(160px,1fr) 36px;place-items:center;gap:4px;width:56px;padding:6px 4px;display:grid}._pitchShiftLabel_4fijw_206{color:#4a9eff;text-align:center;font-size:10px;font-weight:600;line-height:1.1}._pitchShiftSlider_4fijw_214{cursor:pointer;touch-action:none;width:42px;height:100%;position:relative}._pitchShiftSlider_4fijw_214:focus-visible{outline-offset:2px;outline:1px solid #4a9eff}._pitchShiftTrack_4fijw_227{opacity:.95;background:#d8dde7;border-radius:999px;width:5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._pitchShiftFill_4fijw_239{background:#4a9eff;border-radius:999px;width:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._pitchShiftKnob_4fijw_249{z-index:4;background:#6b7280;border:2px solid #f3f6fb;border-radius:999px;width:18px;height:18px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}._pitchShiftInput_4fijw_262{box-sizing:border-box;color:#a0c8f0;text-align:center;background:#0f1d2c;border:1px solid #2a4a6a;border-radius:5px;width:44px;min-height:28px;font-size:13px;font-weight:700}._pitchShiftInput_4fijw_262:focus{outline-offset:1px;outline:1px solid #4a9eff}._pianoKeys_4fijw_280{background:#0a1118;border-right:1px solid #1e3048;flex-direction:column;flex-shrink:0;width:52px;display:flex;overflow:hidden}._keyRow_4fijw_290{box-sizing:border-box;border-bottom:1px solid #0d1520;flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:7px;font-size:12px;display:flex}._keyRowWhite_4fijw_301{color:#5a8aaa;background:#111d2a}._keyRowBlack_4fijw_302{color:#3a5a7a;background:#0a1118}._keyRowC_4fijw_303{color:#4a9eff;font-weight:600}._keyOctave_4fijw_305{opacity:.82;font-size:.8em}._pitchCanvasWrap_4fijw_310{flex:1;min-width:0;position:relative;overflow:visible}._pitchCanvas_4fijw_310{cursor:crosshair;width:100%;height:100%;display:block}._playhead_4fijw_324{pointer-events:none;z-index:10;background:#ff6040;width:2px;position:absolute;top:0;bottom:0}._statusBar_4fijw_336{color:#5a7a9a;background:#0a1118;border-top:1px solid #1e3048;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:6px 14px;font-size:11px;display:flex}._statusValue_4fijw_349{color:#a0c8e0;font-weight:500}._overlay_4fijw_354{z-index:8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#080c10d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._overlayContent_4fijw_366{flex-direction:column;align-items:center;gap:12px;display:flex}._overlayText_4fijw_373{letter-spacing:.1em;color:#1e3a52;font-size:11px;font-weight:500}._loadingBars_12fhl_1{align-items:flex-end;gap:3px;height:28px;display:flex}._loadingBar_12fhl_1{background:#1a5c8a;border-radius:2px;width:4px;height:8px}._loadingBar_12fhl_1:nth-child(3){background:#3a9bd5}._loadingBarAnimated_12fhl_19{animation:1.2s ease-in-out infinite _barPulse_12fhl_1}@keyframes _barPulse_12fhl_1{0%,to{background:#1a5c8a;height:8px}50%{background:#3a9bd5;height:26px}}._root_b69xe_1{font-family:var(--mono);background:#061521;border:1px solid #12314a;border-radius:6px;box-shadow:0 14px 32px #00000047}._toolbar_b69xe_9{background:linear-gradient(#092033,#061723);border-bottom:1px solid #173952;align-items:stretch;gap:10px;padding:12px 14px;display:flex}._toolButton_b69xe_18{color:#8bb7d8;width:92px;min-height:78px;font-family:var(--mono);letter-spacing:.06em;cursor:pointer;background:#071827;border:1px solid #1c4665;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}._toolButton_b69xe_18:hover:not(:disabled),._toolButtonActive_b69xe_39{color:#f6bf83;background:#0b2235;border-color:#f28a2e;transform:translateY(-1px)}._toolButton_b69xe_18:disabled{cursor:not-allowed;opacity:.38}._toolButtonCompact_b69xe_51{gap:4px;width:72px;min-height:56px;font-size:10px}._toolbarRight_b69xe_58{align-items:center;gap:10px;margin-left:auto;display:flex}._toolIcon_b69xe_65{place-items:center;width:36px;height:36px;display:grid}._toolIcon_b69xe_65 svg{fill:none;stroke:#f28a2e;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #f28a2e73);width:34px;height:34px}._toolButtonCompact_b69xe_51 ._toolIcon_b69xe_65{width:24px;height:24px}._toolButtonCompact_b69xe_51 ._toolIcon_b69xe_65 svg{stroke-width:4.5px;width:22px;height:22px}._sampleGroups_b69xe_94{gap:18px;display:grid}._sampleGroup_b69xe_94 h3{color:#d6e8f8;letter-spacing:.08em;margin:0 0 8px;font-size:13px}._sampleList_b69xe_106{flex-wrap:wrap;gap:8px;display:flex}._sampleButton_b69xe_112,._browseButton_b69xe_113{color:#9ec7e6;min-height:34px;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:#0b1c2b;border:1px solid #27465e;border-radius:5px;padding:7px 13px;font-size:12px;font-weight:700}._sampleButton_b69xe_112:hover:not(:disabled),._browseButton_b69xe_113:hover:not(:disabled),._sampleButtonActive_b69xe_129{color:#f6bf83;background:#f28a2e1f;border-color:#f28a2e}._sampleButton_b69xe_112:disabled,._browseButton_b69xe_113:disabled{cursor:wait;opacity:.5}._dropzone_b69xe_141{color:#b7d0e6;text-align:center;background:#f28a2e0f;border:1px dashed #f28a2e8c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}._dropzone_b69xe_141 svg{fill:none;stroke:#f28a2e;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}._dropzone_b69xe_141 strong{color:#f2f7fb;font-size:16px}._dropzone_b69xe_141 span{color:#7899b4;font-size:12px}._hiddenInput_b69xe_175{display:none}._error_b69xe_179{color:#ff7575;font-size:12px}._textPanel_b69xe_184{color:#a9c1d9;font-family:var(--sans);gap:12px;font-size:14px;line-height:1.55;display:grid}._textPanel_b69xe_184 strong{color:#f6bf83}@media (width<=720px){._toolbar_b69xe_9{flex-wrap:wrap}._toolButton_b69xe_18{width:calc(50% - 5px)}._toolbarRight_b69xe_58{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}._canvas_1xw89_1{background:var(--bg);border:1px solid #f28a2e59;border-radius:6px;width:100%;height:150px;display:block}._backdrop_n47k1_1{z-index:20;background:#0000007a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_n47k1_12{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:min(720px,100%);max-height:min(720px,100svh - 48px);box-shadow:var(--shadow);color:var(--text);text-align:left;border-radius:8px;overflow:auto}._header_n47k1_25{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}._kicker_n47k1_34{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}._header_n47k1_25 h2{margin:0}._closeButton_n47k1_49{border:1px solid var(--border);background:var(--bg);width:32px;height:32px;color:var(--text);cursor:pointer;font:700 16px/1 var(--mono);border-radius:4px;place-items:center;padding:0;display:grid}._closeButton_n47k1_49:hover{border-color:var(--accent);color:var(--text-h)}._body_n47k1_68{flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}._emptyWaveform_n47k1_75{min-height:150px;color:var(--text);font-family:var(--mono);letter-spacing:.06em;background:#ff933412;border:1px dashed #f28a2e61;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}._statusRow_n47k1_89{align-items:center;min-height:22px;display:flex}._status_n47k1_89{color:var(--text);font-family:var(--mono);letter-spacing:.06em;font-size:12px}._controls_n47k1_102{flex-wrap:wrap;gap:10px;display:flex}._recordButton_n47k1_108,._stopButton_n47k1_109,._primaryButton_n47k1_110,._secondaryButton_n47k1_111{border:1px solid var(--border);min-height:34px;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;border-radius:4px;padding:7px 13px;font-size:12px;font-weight:700}._recordButton_n47k1_108,._stopButton_n47k1_109{color:#cc3030;background:#7a101014;border-color:#cc3030}._stopButton_n47k1_109{animation:1s ease-in-out infinite _pulse_n47k1_1}._primaryButton_n47k1_110{color:#d66f16;background:#f28a2e29;border-color:#f28a2eb3}._secondaryButton_n47k1_111{background:var(--bg);color:var(--text)}._recordButton_n47k1_108:hover:not(:disabled),._stopButton_n47k1_109:hover,._primaryButton_n47k1_110:hover,._secondaryButton_n47k1_111:hover{border-color:var(--accent);color:var(--text-h)}._recordButton_n47k1_108:disabled{cursor:not-allowed;opacity:.42}@keyframes _pulse_n47k1_1{0%,to{opacity:1}50%{opacity:.58}}._langToggle_1ucih_1{border:1px solid var(--border);background:#081d2c;border-radius:6px;gap:2px;padding:2px;display:inline-flex}._langToggle__option_1ucih_10{appearance:none;color:var(--text);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}._langToggle__option_1ucih_10:hover{color:var(--text-h)}._langToggle__option_1ucih_10:focus-visible{outline:2px solid var(--accent-dim);outline-offset:2px}._langToggle__option_1ucih_10[data-active=true]{background:var(--accent);color:var(--text-h);box-shadow:0 0 10px #3aa0ff47}._backdrop_18cbt_1{z-index:20;background:#0000008f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_18cbt_12{box-sizing:border-box;color:#a9c1d9;text-align:left;background:#07131d;border:1px solid #1d4d70;border-radius:8px;width:min(760px,100%);max-height:min(760px,100svh - 48px);overflow:auto;box-shadow:0 22px 48px #0000006b}._dialogHeader_18cbt_25{background:#081927;border-bottom:1px solid #173952;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}._dialogHeader_18cbt_25 span{color:#f28a2e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}._dialogHeader_18cbt_25 h2{margin:0}._closeButton_18cbt_49{color:#9cb5ca;cursor:pointer;width:32px;height:32px;font:700 16px/1 var(--mono);background:#07131d;border:1px solid #27465e;border-radius:5px;place-items:center;padding:0;display:grid}._closeButton_18cbt_49:hover{color:#f6bf83;border-color:#f28a2e}._dialogBody_18cbt_68{padding:20px 22px 22px}._root_wwmcz_4{-webkit-user-select:none;user-select:none;height:var(--analysis-panel-height);background:#080c10;border:1px solid #1a2e40;border-radius:4px;flex-direction:column;min-height:420px;max-height:720px;font-family:JetBrains Mono,monospace;display:flex;overflow:hidden}._minimalRoot_wwmcz_18{min-height:360px}._header_wwmcz_23{background:#0b0f14;border-bottom:1px solid #131c27;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}._minimalHeader_wwmcz_34{justify-content:space-between}._headerLeft_wwmcz_38{align-items:center;gap:12px;min-width:0;display:flex}._title_wwmcz_45{letter-spacing:.2em;color:#3aa0ff;flex-shrink:0;font-size:10px;font-weight:700}._status_wwmcz_53{color:#2e4a60;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._headerRight_wwmcz_62{flex-shrink:0;align-items:center;gap:10px;display:flex}._modeToggle_wwmcz_70{border:1px solid #1a2e40;border-radius:2px;display:flex;overflow:hidden}._modeBtn_wwmcz_77{color:#2e4a60;letter-spacing:.12em;cursor:pointer;background:0 0;border:none;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;transition:background .12s,color .12s}._modeBtn_wwmcz_77+._modeBtn_wwmcz_77{border-left:1px solid #1a2e40}._modeBtn_wwmcz_77:hover{color:#3aa0ff;background:#3aa0ff12}._modeBtnActive_wwmcz_99{color:#3aa0ff!important;background:#3aa0ff26!important}._playBtn_wwmcz_105{color:#3aa0ff;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1e3a52;border-radius:2px;align-items:center;gap:8px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}._playBtn_wwmcz_105:hover:not(:disabled){background:#3aa0ff1a;border-color:#3aa0ff}._playBtn_wwmcz_105._playing_wwmcz_128{color:#f06020;border-color:#f06020}._playBtn_wwmcz_105._playing_wwmcz_128:hover{background:#f060201a}._playBtn_wwmcz_105:disabled{opacity:.3;cursor:not-allowed}._playIcon_wwmcz_137{font-size:8px}._playLabel_wwmcz_138{letter-spacing:.14em}._body_wwmcz_141{flex:1;min-height:0;display:flex;overflow:hidden}._sidebar_wwmcz_149{background:#080c10;border-right:1px solid #131c27;flex-direction:column;flex-shrink:0;width:90px;padding:5px 0 4px;display:flex;position:relative;overflow:hidden}._sidebarFreq_wwmcz_162{padding:0}._sidebarLabel_wwmcz_166{letter-spacing:.18em;color:#1e3a52;text-align:center;flex-shrink:0;margin-bottom:4px;padding:0 4px;font-size:9px;font-weight:700}._harmonicList_wwmcz_178{scrollbar-width:thin;scrollbar-color:#1a2e40 transparent;flex-direction:column;flex:1;gap:2px;padding:0 6px;display:flex;overflow:hidden auto}._harmonicList_wwmcz_178::-webkit-scrollbar{width:3px}._harmonicList_wwmcz_178::-webkit-scrollbar-track{background:0 0}._harmonicList_wwmcz_178::-webkit-scrollbar-thumb{background:#1a2e40;border-radius:2px}._harmonicBtn_wwmcz_194{cursor:pointer;border:1px solid #0000;border-radius:1px;flex-shrink:0;justify-content:space-between;align-items:center;padding:2px 6px;transition:background 80ms,border-color 80ms;display:flex;position:relative;overflow:hidden}._harmonicBtn_wwmcz_194:hover{background:#3aa0ff14;border-color:#3aa0ff40}._harmonicBtnSelected_wwmcz_209{background:#3aa0ff1f;border-color:#3aa0ff66!important}._harmonicBtnHovered_wwmcz_210{background:#3aa0ff2e!important;border-color:#3aa0ff!important}._harmonicBtnEmpty_wwmcz_211{opacity:.2;cursor:default}._harmonicLabel_wwmcz_213{color:#3aa0ff;letter-spacing:.05em;z-index:1;flex-shrink:0;font-size:8px;font-weight:700;position:relative}._harmonicBtnEmpty_wwmcz_211 ._harmonicLabel_wwmcz_213{color:#2e4a60}._harmonicBtnSelected_wwmcz_209 ._harmonicLabel_wwmcz_213{color:#7dc8ff}._harmonicFreq_wwmcz_226{color:#2e4a60;z-index:1;flex-shrink:0;font-size:6px;position:relative}._harmonicBtnSelected_wwmcz_209 ._harmonicFreq_wwmcz_226{color:#3aa0ff}._harmonicAmpBar_wwmcz_236{background:#3aa0ff66;border-radius:0 1px 1px 0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}._harmonicBtnSelected_wwmcz_209 ._harmonicAmpBar_wwmcz_236{background:#3aa0ff}._clearBtn_wwmcz_247{color:#2e4a60;letter-spacing:.12em;cursor:pointer;text-align:center;background:0 0;border:1px solid #1a2e40;border-radius:2px;flex-shrink:0;margin:8px 6px 0;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;transition:color .15s,border-color .15s}._clearBtn_wwmcz_247:hover{color:#3aa0ff;border-color:#1e3a52}._canvasWrapper_wwmcz_267{flex:1;min-width:0;position:relative;overflow:hidden}._canvas_wwmcz_267{width:100%;height:100%;display:block}._playhead_wwmcz_280{pointer-events:none;z-index:5;background:#ff6040;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #ff604073}._overlay_wwmcz_292{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c10d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._overlayContent_wwmcz_302{flex-direction:column;align-items:center;gap:12px;display:flex}._overlayText_wwmcz_309{letter-spacing:.1em;color:#1e3a52;font-size:11px;font-weight:500}._iconBtn_wwmcz_317{color:#f2c94c;cursor:pointer;background:0 0;border:1px solid #1e3a52;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._iconBtn_wwmcz_317 svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:15px;height:15px}._iconBtn_wwmcz_317:hover:not(:disabled){color:#ffe18a;background:#f2c94c1a;border-color:#f2c94c}._clearEffectsIconBtn_wwmcz_347{color:#ff6b6b}._clearEffectsIconBtn_wwmcz_347:hover:not(:disabled){color:#ff9a9a;background:#ff6b6b1a;border-color:#ff6b6b}._iconBtn_wwmcz_317:disabled{color:#8f824f;opacity:.75;cursor:not-allowed;border-color:#5f573d}._clearEffectsIconBtn_wwmcz_347:disabled{color:#8f5c5c;border-color:#5f3d3d}._outer_vbnup_4{pointer-events:none;position:absolute;top:0;left:0;right:0}._track_vbnup_13{pointer-events:all;cursor:crosshair;background:#0d1a26;border:1px solid #1a2e40;border-radius:3px;width:18px;position:absolute;left:50%;transform:translate(-50%)}._band_vbnup_26{pointer-events:none;background:#3aa0ff59;border-top:1px solid #3aa0ffb3;border-bottom:1px solid #3aa0ffb3;position:absolute;left:0;right:0}._knob_vbnup_37{cursor:ns-resize;z-index:10;pointer-events:all;background:#0b1929;border:2px solid #3aa0ff;border-radius:50%;width:16px;height:16px;transition:background .1s,box-shadow .1s;position:absolute;left:50%;transform:translate(-50%,-50%)}._knob_vbnup_37:hover,._knob_vbnup_37:active{background:#1a3a5c;box-shadow:0 0 0 3px #3aa0ff40}._knobLabel_vbnup_59{color:#3aa0ff;white-space:nowrap;pointer-events:none;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}._wrapper_1g0wq_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._select_1g0wq_8,._button_1g0wq_9,._undoButton_1g0wq_10{color:#8cc8ff;letter-spacing:.04em;background:#07131d;border:1px solid #174666;border-radius:4px;min-height:28px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}._select_1g0wq_8{cursor:pointer;min-width:128px;padding:0 28px 0 10px}._button_1g0wq_9,._undoButton_1g0wq_10{cursor:pointer;padding:0 12px}._button_1g0wq_9:hover:not(:disabled),._undoButton_1g0wq_10:hover:not(:disabled),._select_1g0wq_8:hover:not(:disabled){color:#d8efff;border-color:#2d95ff}._button_1g0wq_9:disabled,._undoButton_1g0wq_10:disabled,._select_1g0wq_8:disabled{opacity:.45;cursor:not-allowed}._undoButton_1g0wq_10{color:#ff9d4a;border-color:#ff802042}._sliderRow_1g0wq_53{align-items:center;gap:8px;display:flex}._sliderLabel_1g0wq_59{white-space:nowrap;color:#5a7a9a;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}._slider_1g0wq_53{width:104px;accent-color:var(--accent);cursor:pointer;margin:0}._sliderValue_1g0wq_75{text-align:right;font-variant-numeric:tabular-nums;color:#a0c8f0;min-width:34px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}._processing_1g0wq_85{color:#5a7a9a;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:10px}
