.OpticalSignalsTool_lede__VpgJc{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.7;margin:0 0 12px;padding:8px 12px;border-left:2px solid var(--line-strong);background:var(--panel)}.OpticalSignalsTool_row__s7r8A{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.OpticalSignalsTool_statText__pgdCW{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase}.OpticalSignalsTool_error__b8BxI{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:#d6a04a;margin:8px 0 0}.OpticalSignalsTool_cameraStage__T5Hwi{position:relative;margin-top:12px;background:var(--bg);border:1px solid var(--line);aspect-ratio:4/3;overflow:hidden}.OpticalSignalsTool_camera__rL2ls{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.OpticalSignalsTool_aimBox__8QAL_{position:absolute;inset:20%;border:1px dashed var(--accent);display:flex;align-items:flex-end;justify-content:center;padding:8px;pointer-events:none;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7);text-shadow:0 1px 2px rgba(0,0,0,.65)}.OpticalSignalsTool_traceCanvas__UGqd7{display:block;width:100%;height:130px;background:var(--bg);border:1px solid var(--line)}.OpticalSignalsTool_specCanvas__oqpup{display:block;width:100%;height:180px;background:var(--bg);border:1px solid var(--line)}.OpticalSignalsTool_caption__VdD_z{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);margin:8px 0 0}.OpticalSignalsTool_peakCard__mZkZ7{margin-top:10px;padding:12px 14px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.OpticalSignalsTool_peakLabel__ccDmB{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.OpticalSignalsTool_peakValue__4ZtOJ{font-family:var(--font-mono),var(--font-mono-fallback);font-size:22px;letter-spacing:.04em;color:var(--accent-bright);margin-top:4px}.OpticalSignalsTool_peakStrength__1keZD{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);letter-spacing:.06em;margin-top:2px}.OpticalSignalsTool_detList__BKN6n{margin:0;padding:0;list-style:none;border:1px solid var(--line)}.OpticalSignalsTool_detItem__FBe1w{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding:10px 12px;border-top:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback)}.OpticalSignalsTool_detItem__FBe1w:first-child{border-top:none}.OpticalSignalsTool_detLabel__lb51t{font-size:12px;color:var(--text);letter-spacing:.04em}.OpticalSignalsTool_detFreq__x8Lf8{font-size:11px;color:var(--accent-bright)}.OpticalSignalsTool_detDetail__m5xix{font-size:10px;color:var(--text-faint)}.OpticalSignalsTool_tone_warn__NoN2_{background:color-mix(in srgb,#d6a04a 6%,transparent)}.OpticalSignalsTool_tone_warn__NoN2_ .OpticalSignalsTool_detLabel__lb51t{color:#d6a04a}.OpticalSignalsTool_tone_ok__28R7A .OpticalSignalsTool_detLabel__lb51t{color:var(--ok,#6fbf73)}.OpticalSignalsTool_notesList__yG0GL{margin:0;padding:0;list-style:none;border:1px solid var(--line)}.OpticalSignalsTool_notesList__yG0GL li{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text-faint);line-height:1.65;padding:9px 12px;border-top:1px solid var(--line)}.OpticalSignalsTool_notesList__yG0GL li:first-child{border-top:none}.OpticalSignalsTool_notesList__yG0GL strong{color:var(--text-dim);font-weight:600}