.SignalSimulator-module__qKrhPW__container{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex;overflow:hidden}.SignalSimulator-module__qKrhPW__controls{flex-direction:column;gap:14px;display:flex}.SignalSimulator-module__qKrhPW__controlGroup{flex-direction:column;gap:6px;display:flex}.SignalSimulator-module__qKrhPW__label{font-family:var(--font-mono);color:var(--text-secondary);font-size:.75rem}.SignalSimulator-module__qKrhPW__typeButtons{gap:6px;display:flex}.SignalSimulator-module__qKrhPW__typeBtn{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:8px 12px;font-size:.8rem;font-weight:600}.SignalSimulator-module__qKrhPW__typeBtn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.SignalSimulator-module__qKrhPW__typeBtnActive{border-color:var(--accent-primary);color:var(--accent-primary);background:#ff950026}.SignalSimulator-module__qKrhPW__slider{appearance:none;background:var(--bg-primary);border-radius:2px;outline:none;width:100%;height:4px}.SignalSimulator-module__qKrhPW__slider::-webkit-slider-thumb{appearance:none;background:var(--accent-primary);cursor:pointer;border:2px solid var(--bg-secondary);border-radius:50%;width:14px;height:14px}.SignalSimulator-module__qKrhPW__slider::-moz-range-thumb{background:var(--accent-primary);cursor:pointer;border:2px solid var(--bg-secondary);border-radius:50%;width:14px;height:14px}.SignalSimulator-module__qKrhPW__toggleRow{gap:6px;display:flex}.SignalSimulator-module__qKrhPW__toggleBtn{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);flex:1;padding:6px 10px;font-size:.7rem}.SignalSimulator-module__qKrhPW__toggleBtn:hover{color:var(--text-secondary)}.SignalSimulator-module__qKrhPW__toggleActive{border-color:var(--accent-secondary);color:var(--accent-secondary);background:#00d4aa1a}.SignalSimulator-module__qKrhPW__canvasWrapper{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;overflow:hidden}.SignalSimulator-module__qKrhPW__canvas{width:100%;display:block}.SignalSimulator-module__qKrhPW__info{padding-top:8px}.SignalSimulator-module__qKrhPW__description{color:var(--text-secondary);font-size:.875rem;line-height:1.5}@media (max-width:768px){.SignalSimulator-module__qKrhPW__container{padding:12px}}
