.SpectrogramTool_settingsGrid__g295j{display:flex;flex-direction:column;gap:14px}.SpectrogramTool_setting__Ll4Ud{display:grid;grid-template-columns:90px 1fr;align-items:start;grid-gap:12px;gap:12px}@media (max-width:560px){.SpectrogramTool_setting__Ll4Ud{grid-template-columns:1fr;gap:6px}}.SpectrogramTool_settingLabel__TJoiL{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding-top:8px}.SpectrogramTool_settingControl__sf_y2{flex:1 1}.SpectrogramTool_actionRow__rHpn5{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.SpectrogramTool_progressBar__lakOw{flex:1 1;min-width:160px;height:2px;background:var(--line);position:relative;overflow:hidden}.SpectrogramTool_progressFill__eWZZO{position:absolute;top:0;left:0;height:100%;background:var(--accent);transition:width .2s linear}.SpectrogramTool_spectroWrap__BBaRo{overflow-x:auto;overflow-y:hidden;background:var(--bg);border:1px solid var(--line);cursor:crosshair;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;position:relative}.SpectrogramTool_spectroWrap__BBaRo::-webkit-scrollbar{height:6px}.SpectrogramTool_spectroWrap__BBaRo::-webkit-scrollbar-track{background:transparent}.SpectrogramTool_spectroWrap__BBaRo::-webkit-scrollbar-thumb{background:var(--line-strong)}.SpectrogramTool_spectroCanvas__kcsuE{display:block;height:360px;max-height:360px;image-rendering:pixelated}.SpectrogramTool_cursorBar__bp_b_{display:flex;gap:24px;flex-wrap:wrap;padding:6px 12px;background:var(--panel);border:1px solid var(--line);border-top:0;font-size:11px;color:var(--text-dim)}.SpectrogramTool_cursorItem__za2ap{display:flex;align-items:baseline;gap:6px}.SpectrogramTool_cursorLabel__CAAS6{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.SpectrogramTool_spectroActions__bActs{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}.SpectrogramTool_spectroHint__yC_bX{font-size:11px;color:var(--text-faint)}.SpectrogramTool_liveWrap__H9Aqn{position:relative;background:var(--bg);border:1px solid var(--line);overflow:hidden}.SpectrogramTool_liveCanvas__uUiZB{display:block;max-width:100%;image-rendering:pixelated}.SpectrogramTool_liveOverlay__pMCO1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);pointer-events:none}.SpectrogramTool_liveOverlayText__3SSyG{font-size:12px;color:var(--text-faint);letter-spacing:.08em}.SpectrogramTool_liveLegend__3HtYJ{margin:8px 0 0;font-size:10px;color:var(--text-faint);letter-spacing:.06em}