.RoomFingerprintTool_lede___Vgj6{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)}.RoomFingerprintTool_lede___Vgj6 em{font-style:normal;color:var(--text-dim)}.RoomFingerprintTool_row__cvM4_{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px}.RoomFingerprintTool_summary__Yi2gs{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);letter-spacing:.06em}.RoomFingerprintTool_summary__Yi2gs em{font-style:normal;color:var(--text-dim);margin-right:4px;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.RoomFingerprintTool_warn__yG490{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);margin:6px 0 0}.RoomFingerprintTool_error__SqWqM{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:#d6a04a;margin:8px 0 0}.RoomFingerprintTool_fpCard__wKQ_m{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);padding:14px 16px}.RoomFingerprintTool_fpHashLabel__61n6D{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.RoomFingerprintTool_fpHash__wa9fK{font-family:var(--font-mono),var(--font-mono-fallback);font-size:16px;letter-spacing:.1em;color:var(--accent-bright);display:block;margin-bottom:10px;word-break:break-all}.RoomFingerprintTool_fpStats__NYD4l{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--text)}.RoomFingerprintTool_fpStats__NYD4l em{font-style:normal;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;margin-right:4px}.RoomFingerprintTool_specCanvas__uq7VL{display:block;width:100%;height:160px;background:var(--bg);border:1px solid var(--line)}.RoomFingerprintTool_envCanvas__I6hMJ{display:block;width:100%;height:100px;background:var(--bg);border:1px solid var(--line)}.RoomFingerprintTool_caption__gaYhs{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;color:var(--text-faint);margin:8px 0 0}.RoomFingerprintTool_historyList__yWbcm{border:1px solid var(--line)}.RoomFingerprintTool_historyRow__w_0ed{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 12px;border-top:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback)}.RoomFingerprintTool_historyRow__w_0ed:first-child{border-top:none}.RoomFingerprintTool_historyHash__9_8HD{font-size:11px;color:var(--accent-bright);letter-spacing:.06em}.RoomFingerprintTool_historyMeta__3_z7J{font-size:10px;color:var(--text-faint)}.RoomFingerprintTool_notesList__ubz5z{margin:0;padding:0;list-style:none;border:1px solid var(--line)}.RoomFingerprintTool_notesList__ubz5z 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)}.RoomFingerprintTool_notesList__ubz5z li:first-child{border-top:none}.RoomFingerprintTool_notesList__ubz5z strong{color:var(--text-dim);font-weight:600}.RoomFingerprintTool_notesList__ubz5z em{font-style:normal;color:var(--text-dim)}